Update service environment variables

This commit is contained in:
Andras Bacsai
2024-03-13 09:27:42 +01:00
parent 73e9410264
commit 2f1a7f8f40
12 changed files with 61 additions and 60 deletions

View File

@@ -2,12 +2,13 @@
# slogan: Syncthing synchronizes files between two or more computers in real time.
# tags: filestorage, data, synchronization
# logo: svgs/syncthing.svg
# port: 8384
services:
syncthing:
image: 'lscr.io/linuxserver/syncthing:latest'
environment:
- SERVICE_FQDN_SYNCTHING
- SERVICE_FQDN_SYNCTHING_8384
- PUID=1000
- PGID=1000
- TZ=Etc/UTC

View File

@@ -2,12 +2,13 @@
# slogan: The open source Background Jobs framework for TypeScript
# tags: trigger.dev, background jobs, typescript, trigger, jobs, cron, scheduler
# logo: svgs/trigger.png
# port: 3000
services:
trigger:
image: ghcr.io/triggerdotdev/trigger.dev:latest
environment:
- SERVICE_FQDN_TRIGGER
- SERVICE_FQDN_TRIGGER_3000
- LOGIN_ORIGIN=$SERVICE_FQDN_TRIGGER
- APP_ORIGIN=$SERVICE_FQDN_TRIGGER
- MAGIC_LINK_SECRET=$SERVICE_PASSWORD_64_MAGIC

View File

@@ -2,12 +2,13 @@
# slogan: The open source Background Jobs framework for TypeScript
# tags: trigger.dev, background jobs, typescript, trigger, jobs, cron, scheduler
# logo: svgs/trigger.png
# port: 3000
services:
trigger:
image: ghcr.io/triggerdotdev/trigger.dev:latest
environment:
- SERVICE_FQDN_TRIGGER
- SERVICE_FQDN_TRIGGER_3000
- LOGIN_ORIGIN=$SERVICE_FQDN_TRIGGER
- APP_ORIGIN=$SERVICE_FQDN_TRIGGER
- MAGIC_LINK_SECRET=$SERVICE_PASSWORD_64_MAGIC

View File

@@ -2,12 +2,13 @@
# slogan: Umami is web analytics platform which provides insights into visitor behavior without compromising user privacy.
# tags: analytics, insights, privacy
# logo: svgs/umami.svg
# port: 3000
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
environment:
- SERVICE_FQDN_UMAMI
- SERVICE_FQDN_UMAMI_3000
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/$POSTGRES_DB
- DATABASE_TYPE=postgres
- APP_SECRET=$SERVICE_PASSWORD_64_UMAMI

View File

@@ -2,12 +2,13 @@
# slogan: Uptime Kuma is a monitoring tool for tracking the status and performance of your applications in real-time.
# tags: monitoring, status, performance, web, services, applications, real-time
# logo: svgs/uptime-kuma.svg
# port: 3001
services:
uptime-kuma:
image: louislam/uptime-kuma:1
environment:
- SERVICE_FQDN
- SERVICE_FQDN_3001
volumes:
- uptime-kuma:/app/data
healthcheck:

View File

@@ -2,12 +2,13 @@
# slogan: Weblate is a libre software web-based continuous localization system.
# tags: localization, translation, web, web-based, continuous, libre, software
# logo: svgs/weblate.webp
# port: 8080
services:
weblate:
image: weblate/weblate:latest
environment:
- SERVICE_FQDN_WEBLATE
- SERVICE_FQDN_WEBLATE_8080
- WEBLATE_SITE_DOMAIN=$SERVICE_URL_WEBLATE
- WEBLATE_ADMIN_NAME=${WEBLATE_ADMIN_NAME:-Admin}
- WEBLATE_ADMIN_EMAIL=${WEBLATE_ADMIN_EMAIL:-admin@example.com}

View File

@@ -1,12 +1,13 @@
# documentation: https://github.com/benbusby/whoogle-search?tab=readme-ov-file
# slogan: Whoogle is a self-hosted, privacy-focused search engine front-end for accessing Google search results without tracking and data collection.
# tags: privacy, search engine
# port: 5000
services:
whoogle:
image: benbusby/whoogle-search:latest
environment:
- SERVICE_FQDN_WHOOGLE
- SERVICE_FQDN_WHOOGLE_5000
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5000"]
interval: 2s

View File

@@ -9,11 +9,11 @@ services:
volumes:
- wordpress-files:/var/www/html
environment:
SERVICE_FQDN:
WORDPRESS_DB_HOST: mariadb
WORDPRESS_DB_USER: $SERVICE_USER_WORDPRESS
WORDPRESS_DB_PASSWORD: $SERVICE_PASSWORD_WORDPRESS
WORDPRESS_DB_NAME: wordpress
- SERVICE_FQDN
- WORDPRESS_DB_HOST=mariadb
- WORDPRESS_DB_USER=$SERVICE_USER_WORDPRESS
- WORDPRESS_DB_PASSWORD=$SERVICE_PASSWORD_WORDPRESS
- WORDPRESS_DB_NAME=wordpress
depends_on:
- mariadb
@@ -22,7 +22,7 @@ services:
volumes:
- mariadb-data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: $SERVICE_PASSWORD_ROOT
MYSQL_DATABASE: wordpress
MYSQL_USER: $SERVICE_USER_WORDPRESS
MYSQL_PASSWORD: $SERVICE_PASSWORD_WORDPRESS
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
- MYSQL_DATABASE=wordpress
- MYSQL_USER=$SERVICE_USER_WORDPRESS
- MYSQL_PASSWORD=$SERVICE_PASSWORD_WORDPRESS

View File

@@ -9,11 +9,11 @@ services:
volumes:
- wordpress-files:/var/www/html
environment:
SERVICE_FQDN:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_USER: $SERVICE_USER_WORDPRESS
WORDPRESS_DB_PASSWORD: $SERVICE_PASSWORD_WORDPRESS
WORDPRESS_DB_NAME: wordpress
- SERVICE_FQDN
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_USER=$SERVICE_USER_WORDPRESS
- WORDPRESS_DB_PASSWORD=$SERVICE_PASSWORD_WORDPRESS
- WORDPRESS_DB_NAME=wordpress
depends_on:
- mysql
@@ -22,7 +22,7 @@ services:
volumes:
- mysql-data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: $SERVICE_PASSWORD_ROOT
MYSQL_DATABASE: wordpress
MYSQL_USER: $SERVICE_USER_WORDPRESS
MYSQL_PASSWORD: $SERVICE_PASSWORD_WORDPRESS
- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_ROOT
- MYSQL_DATABASE=wordpress
- MYSQL_USER=$SERVICE_USER_WORDPRESS
- MYSQL_PASSWORD=$SERVICE_PASSWORD_WORDPRESS

View File

@@ -9,8 +9,4 @@ services:
volumes:
- wordpress-files:/var/www/html
environment:
SERVICE_FQDN:
WORDPRESS_DB_HOST: $WORDPRESS_DB_HOST
WORDPRESS_DB_USER: $WORDPRESS_DB_USER
WORDPRESS_DB_PASSWORD: $WORDPRESS_DB_PASSWORD
WORDPRESS_DB_NAME: $WORDPRESS_DB_NAME
- SERVICE_FQDN