feat(templates): add new service templates and update existing compose files for various applications

This commit is contained in:
Andras Bacsai
2025-08-10 10:10:22 +02:00
parent 39f25573bf
commit 193995de79
267 changed files with 4422 additions and 447 deletions

View File

@@ -8,13 +8,13 @@ services:
activepieces: activepieces:
image: "ghcr.io/activepieces/activepieces:latest" image: "ghcr.io/activepieces/activepieces:latest"
environment: environment:
- SERVICE_FQDN_ACTIVEPIECES - SERVICE_URL_ACTIVEPIECES
- AP_API_KEY=$SERVICE_PASSWORD_64_APIKEY - AP_API_KEY=$SERVICE_PASSWORD_64_APIKEY
- AP_ENCRYPTION_KEY=$SERVICE_PASSWORD_ENCRYPTIONKEY - AP_ENCRYPTION_KEY=$SERVICE_PASSWORD_ENCRYPTIONKEY
- AP_ENGINE_EXECUTABLE_PATH=${AP_ENGINE_EXECUTABLE_PATH:-dist/packages/engine/main.js} - AP_ENGINE_EXECUTABLE_PATH=${AP_ENGINE_EXECUTABLE_PATH:-dist/packages/engine/main.js}
- AP_ENVIRONMENT=${AP_ENVIRONMENT:-prod} - AP_ENVIRONMENT=${AP_ENVIRONMENT:-prod}
- AP_EXECUTION_MODE=${AP_EXECUTION_MODE:-UNSANDBOXED} - AP_EXECUTION_MODE=${AP_EXECUTION_MODE:-UNSANDBOXED}
- AP_FRONTEND_URL=${SERVICE_FQDN_ACTIVEPIECES} - AP_FRONTEND_URL=${SERVICE_URL_ACTIVEPIECES}
- AP_JWT_SECRET=$SERVICE_PASSWORD_64_JWT - AP_JWT_SECRET=$SERVICE_PASSWORD_64_JWT
- AP_POSTGRES_DATABASE=${POSTGRES_DB:-activepieces} - AP_POSTGRES_DATABASE=${POSTGRES_DB:-activepieces}
- AP_POSTGRES_HOST=${POSTGRES_HOST:-postgres} - AP_POSTGRES_HOST=${POSTGRES_HOST:-postgres}

View File

@@ -8,7 +8,7 @@ services:
actual_server: actual_server:
image: actualbudget/actual-server:latest image: actualbudget/actual-server:latest
environment: environment:
- SERVICE_FQDN_ACTUAL_5006 - SERVICE_URL_ACTUAL_5006
- ACTUAL_LOGIN_METHOD=password - ACTUAL_LOGIN_METHOD=password
volumes: volumes:
- actual_data:/data - actual_data:/data

View File

@@ -20,13 +20,13 @@ services:
options: options:
max-size: 1000m max-size: 1000m
environment: environment:
- SERVICE_FQDN_AFFINE_3010 - SERVICE_URL_AFFINE_3010
- AFFINE_CONFIG_PATH=/root/.affine/config - AFFINE_CONFIG_PATH=/root/.affine/config
- REDIS_SERVER_HOST=redis - REDIS_SERVER_HOST=redis
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB:-affine} - DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB:-affine}
- NODE_ENV=production - NODE_ENV=production
- AFFINE_SERVER_HOST=$SERVICE_FQDN_AFFINE - AFFINE_SERVER_HOST=$SERVICE_URL_AFFINE
- AFFINE_SERVER_EXTERNAL_URL=$SERVICE_FQDN_AFFINE - AFFINE_SERVER_EXTERNAL_URL=$SERVICE_URL_AFFINE
- MAILER_HOST=${MAILER_HOST} - MAILER_HOST=${MAILER_HOST}
- MAILER_PORT=${MAILER_PORT} - MAILER_PORT=${MAILER_PORT}
- MAILER_USER=${MAILER_USER} - MAILER_USER=${MAILER_USER}

View File

@@ -8,7 +8,7 @@ services:
anything-llm: anything-llm:
image: mintplexlabs/anythingllm image: mintplexlabs/anythingllm
environment: environment:
- SERVICE_FQDN_ANYTHINGLLM_3001 - SERVICE_URL_ANYTHINGLLM_3001
- STORAGE_DIR=/app/server/storage - STORAGE_DIR=/app/server/storage
- DISABLE_TELEMETRY=${DISABLE_TELEMETRY:-true} - DISABLE_TELEMETRY=${DISABLE_TELEMETRY:-true}
- PASSWORDLOWERCASE=${PASSWORDLOWERCASE:-1} - PASSWORDLOWERCASE=${PASSWORDLOWERCASE:-1}

View File

@@ -8,7 +8,7 @@ services:
apprise-api: apprise-api:
image: linuxserver/apprise-api:latest image: linuxserver/apprise-api:latest
environment: environment:
- SERVICE_FQDN_APPRISE_8000 - SERVICE_URL_APPRISE_8000
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=UTC - TZ=UTC

View File

@@ -7,7 +7,7 @@ services:
appsmith: appsmith:
image: index.docker.io/appsmith/appsmith-ce:latest image: index.docker.io/appsmith/appsmith-ce:latest
environment: environment:
- SERVICE_FQDN_APPSMITH - SERVICE_URL_APPSMITH
- APPSMITH_MAIL_ENABLED=${APPSMITH_MAIL_ENABLED:-false} - APPSMITH_MAIL_ENABLED=${APPSMITH_MAIL_ENABLED:-false}
- APPSMITH_DISABLE_TELEMETRY=${APPSMITH_DISABLE_TELEMETRY:-false} - APPSMITH_DISABLE_TELEMETRY=${APPSMITH_DISABLE_TELEMETRY:-false}
- APPSMITH_DISABLE_INTERCOM=${APPSMITH_DISABLE_INTERCOM:-true} - APPSMITH_DISABLE_INTERCOM=${APPSMITH_DISABLE_INTERCOM:-true}

View File

@@ -20,7 +20,7 @@ services:
- appwrite-mariadb - appwrite-mariadb
- appwrite-redis - appwrite-redis
environment: environment:
- SERVICE_FQDN_APPWRITE=/ - SERVICE_URL_APPWRITE=/
- _APP_ENV=${_APP_ENV:-production} - _APP_ENV=${_APP_ENV:-production}
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6} - _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
- _APP_LOCALE=${_APP_LOCALE:-en} - _APP_LOCALE=${_APP_LOCALE:-en}
@@ -128,7 +128,7 @@ services:
image: appwrite/console:6.0.13 image: appwrite/console:6.0.13
container_name: appwrite-console container_name: appwrite-console
environment: environment:
- SERVICE_FQDN_APPWRITE=/console - SERVICE_URL_APPWRITE=/console
appwrite-realtime: appwrite-realtime:
image: appwrite/appwrite:1.7.4 image: appwrite/appwrite:1.7.4
@@ -138,7 +138,7 @@ services:
- appwrite-mariadb - appwrite-mariadb
- appwrite-redis - appwrite-redis
environment: environment:
- SERVICE_FQDN_APPWRITE=/v1/realtime - SERVICE_URL_APPWRITE=/v1/realtime
- _APP_ENV=${_APP_ENV:-production} - _APP_ENV=${_APP_ENV:-production}
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6} - _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
- _APP_OPTIONS_ABUSE=${_APP_OPTIONS_ABUSE:-enabled} - _APP_OPTIONS_ABUSE=${_APP_OPTIONS_ABUSE:-enabled}

View File

@@ -8,7 +8,7 @@ services:
argilla: argilla:
image: "argilla/argilla-server:v2.2.0" image: "argilla/argilla-server:v2.2.0"
environment: environment:
- SERVICE_FQDN_ARGILLA_6900 - SERVICE_URL_ARGILLA_6900
- ARGILLA_HOME_PATH=/var/lib/argilla - ARGILLA_HOME_PATH=/var/lib/argilla
- ARGILLA_ELASTICSEARCH=http://elasticsearch:9200 - ARGILLA_ELASTICSEARCH=http://elasticsearch:9200
- ARGILLA_DATABASE_URL=postgresql+asyncpg://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB} - ARGILLA_DATABASE_URL=postgresql+asyncpg://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB}

View File

@@ -8,7 +8,7 @@ services:
audiobookshelf: audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest image: ghcr.io/advplyr/audiobookshelf:latest
environment: environment:
- SERVICE_FQDN_AUDIOBOOKSHELF_80 - SERVICE_URL_AUDIOBOOKSHELF_80
- TZ=${TIMEZONE:-America/Toronto} - TZ=${TIMEZONE:-America/Toronto}
volumes: volumes:
- audiobookshelf-audiobooks:/audiobooks - audiobookshelf-audiobooks:/audiobooks

View File

@@ -10,7 +10,7 @@ services:
restart: unless-stopped restart: unless-stopped
command: server command: server
environment: environment:
- SERVICE_FQDN_AUTHENTIKSERVER_9000 - SERVICE_URL_AUTHENTIKSERVER_9000
- AUTHENTIK_REDIS__HOST=${REDIS_HOST:-redis} - AUTHENTIK_REDIS__HOST=${REDIS_HOST:-redis}
- AUTHENTIK_POSTGRESQL__HOST=${POSTGRES_HOST:-postgresql} - AUTHENTIK_POSTGRESQL__HOST=${POSTGRES_HOST:-postgresql}
- AUTHENTIK_POSTGRESQL__USER=${SERVICE_USER_POSTGRESQL} - AUTHENTIK_POSTGRESQL__USER=${SERVICE_USER_POSTGRESQL}

View File

@@ -54,8 +54,8 @@ services:
image: bytemark/smtp:latest image: bytemark/smtp:latest
platform: linux/amd64 platform: linux/amd64
environment: environment:
- SERVICE_FQDN_SMTP - SERVICE_URL_SMTP
- RELAY_HOST=$SERVICE_FQDN_SMTP - RELAY_HOST=$SERVICE_URL_SMTP
- RELAY_PORT=${RELAY_PORT:-587} - RELAY_PORT=${RELAY_PORT:-587}
- RELAY_USERNAME=$SERVICE_EMAIL_SMTP - RELAY_USERNAME=$SERVICE_EMAIL_SMTP
- RELAY_PASSWORD=$SERVICE_PASSWORD_SMTP - RELAY_PASSWORD=$SERVICE_PASSWORD_SMTP
@@ -75,7 +75,7 @@ services:
minio: minio:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_AZIMUTT_4000 - SERVICE_URL_AZIMUTT_4000
- SENTRY=false - SENTRY=false
- PHX_SERVER=true - PHX_SERVER=true
- PHX_HOST=$SERVICE_URL_AZIMUTT - PHX_HOST=$SERVICE_URL_AZIMUTT
@@ -92,7 +92,7 @@ services:
- S3_KEY_ID=${S3_KEY_ID} - S3_KEY_ID=${S3_KEY_ID}
- S3_KEY_SECRET=${S3_KEY_SECRET} - S3_KEY_SECRET=${S3_KEY_SECRET}
- EMAIL_ADAPTER=${EMAIL_ADAPTER:-smtp} - EMAIL_ADAPTER=${EMAIL_ADAPTER:-smtp}
- SMTP_RELAY=$SERVICE_FQDN_SMTP - SMTP_RELAY=$SERVICE_URL_SMTP
- SMTP_USERNAME=$SERVICE_EMAIL_SMTP - SMTP_USERNAME=$SERVICE_EMAIL_SMTP
- SMTP_PASSWORD=$SERVICE_PASSWORD_SMTP - SMTP_PASSWORD=$SERVICE_PASSWORD_SMTP
- SMTP_PORT=${SMTP_PORT:-587} - SMTP_PORT=${SMTP_PORT:-587}

View File

@@ -7,11 +7,11 @@ services:
babybuddy: babybuddy:
image: lscr.io/linuxserver/babybuddy:latest image: lscr.io/linuxserver/babybuddy:latest
environment: environment:
- SERVICE_FQDN_BABYBUDDY - SERVICE_URL_BABYBUDDY
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid
- CSRF_TRUSTED_ORIGINS=$SERVICE_FQDN_BABYBUDDY - CSRF_TRUSTED_ORIGINS=$SERVICE_URL_BABYBUDDY
volumes: volumes:
- babybuddy-config:/config - babybuddy-config:/config
healthcheck: healthcheck:

View File

@@ -10,7 +10,7 @@ services:
beszel: beszel:
image: henrygd/beszel:latest image: henrygd/beszel:latest
environment: environment:
- SERVICE_FQDN_BESZEL_8090 - SERVICE_URL_BESZEL_8090
volumes: volumes:
- beszel_data:/beszel_data - beszel_data:/beszel_data

View File

@@ -8,8 +8,8 @@ services:
bookstack: bookstack:
image: lscr.io/linuxserver/bookstack:latest image: lscr.io/linuxserver/bookstack:latest
environment: environment:
- SERVICE_FQDN_BOOKSTACK_80 - SERVICE_URL_BOOKSTACK_80
- APP_URL=${SERVICE_FQDN_BOOKSTACK} - APP_URL=${SERVICE_URL_BOOKSTACK}
- APP_KEY=${SERVICE_PASSWORD_APPKEY} - APP_KEY=${SERVICE_PASSWORD_APPKEY}
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000

View File

@@ -8,7 +8,7 @@ services:
browserless: browserless:
image: ghcr.io/browserless/chromium image: ghcr.io/browserless/chromium
environment: environment:
- SERVICE_FQDN_BROWSERLESS_3000 - SERVICE_URL_BROWSERLESS_3000
- TOKEN=$SERVICE_PASSWORD_BROWSERLESS - TOKEN=$SERVICE_PASSWORD_BROWSERLESS
expose: expose:
- 3000 - 3000

View File

@@ -7,7 +7,7 @@ services:
budge: budge:
image: lscr.io/linuxserver/budge:latest image: lscr.io/linuxserver/budge:latest
environment: environment:
- SERVICE_FQDN_BUDGE - SERVICE_URL_BUDGE
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -82,7 +82,7 @@ services:
proxy-service: proxy-service:
image: budibase/proxy image: budibase/proxy
environment: environment:
- SERVICE_FQDN_BUDIBASE_10000 - SERVICE_URL_BUDIBASE_10000
- PROXY_RATE_LIMIT_WEBHOOKS_PER_SECOND=10 - PROXY_RATE_LIMIT_WEBHOOKS_PER_SECOND=10
- PROXY_RATE_LIMIT_API_PER_SECOND=20 - PROXY_RATE_LIMIT_API_PER_SECOND=20
- APPS_UPSTREAM_URL=http://app-service:4002 - APPS_UPSTREAM_URL=http://app-service:4002

View File

@@ -31,8 +31,8 @@ services:
environment: environment:
- SECRET_KEY=$SERVICE_PASSWORD_64_BUGSINK - SECRET_KEY=$SERVICE_PASSWORD_64_BUGSINK
- CREATE_SUPERUSER=admin:$SERVICE_PASSWORD_BUGSINK - CREATE_SUPERUSER=admin:$SERVICE_PASSWORD_BUGSINK
- SERVICE_FQDN_BUGSINK_8000 - SERVICE_URL_BUGSINK_8000
- BASE_URL=$SERVICE_FQDN_BUGSINK_8000 - BASE_URL=$SERVICE_URL_BUGSINK_8000
- DATABASE_URL=mysql://${SERVICE_USER_BUGSINK}:$SERVICE_PASSWORD_BUGSINK@mysql:3306/${MYSQL_DATABASE:-bugsink} - DATABASE_URL=mysql://${SERVICE_USER_BUGSINK}:$SERVICE_PASSWORD_BUGSINK@mysql:3306/${MYSQL_DATABASE:-bugsink}
depends_on: depends_on:
mysql: mysql:

View File

@@ -12,14 +12,14 @@ services:
# Some variables still uses Calcom previous name, Calendso # Some variables still uses Calcom previous name, Calendso
# #
# Full list https://github.com/calcom/cal.com/blob/main/.env.example # Full list https://github.com/calcom/cal.com/blob/main/.env.example
- SERVICE_FQDN_CALCOM_3000 - SERVICE_URL_CALCOM_3000
- NEXT_PUBLIC_LICENSE_CONSENT=agree - NEXT_PUBLIC_LICENSE_CONSENT=agree
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_WEBAPP_URL=${SERVICE_FQDN_CALCOM} - NEXT_PUBLIC_WEBAPP_URL=${SERVICE_URL_CALCOM}
- NEXT_PUBLIC_API_V2_URL=${SERVICE_FQDN_CALCOM}/api/v2 - NEXT_PUBLIC_API_V2_URL=${SERVICE_URL_CALCOM}/api/v2
# https://next-auth.js.org/configuration/options#nextauth_url # https://next-auth.js.org/configuration/options#nextauth_url
# From https://github.com/calcom/docker?tab=readme-ov-file#important-run-time-variables, it should be ${NEXT_PUBLIC_WEBAPP_URL}/api/auth # From https://github.com/calcom/docker?tab=readme-ov-file#important-run-time-variables, it should be ${NEXT_PUBLIC_WEBAPP_URL}/api/auth
- NEXTAUTH_URL=${SERVICE_FQDN_CALCOM}/api/auth - NEXTAUTH_URL=${SERVICE_URL_CALCOM}/api/auth
# It is highly recommended that the NEXTAUTH_SECRET must be overridden and very unique # It is highly recommended that the NEXTAUTH_SECRET must be overridden and very unique
# Use `openssl rand -base64 32` to generate a key # Use `openssl rand -base64 32` to generate a key
- NEXTAUTH_SECRET=${SERVICE_BASE64_CALCOMSECRET} - NEXTAUTH_SECRET=${SERVICE_BASE64_CALCOMSECRET}
@@ -47,7 +47,7 @@ services:
- EMAIL_SERVER_PASSWORD=${EMAIL_SERVER_PASSWORD} - EMAIL_SERVER_PASSWORD=${EMAIL_SERVER_PASSWORD}
- NEXT_PUBLIC_APP_NAME="Cal.com" - NEXT_PUBLIC_APP_NAME="Cal.com"
# More info on ALLOWED_HOSTNAMES https://github.com/calcom/cal.com/issues/12201 # More info on ALLOWED_HOSTNAMES https://github.com/calcom/cal.com/issues/12201
- ALLOWED_HOSTNAMES=["${SERVICE_FQDN_CALCOM}"] - ALLOWED_HOSTNAMES=["${SERVICE_URL_CALCOM}"]
depends_on: depends_on:
- postgresql - postgresql
postgresql: postgresql:

View File

@@ -8,7 +8,7 @@ services:
calibre-web: calibre-web:
image: lscr.io/linuxserver/calibre-web:latest image: lscr.io/linuxserver/calibre-web:latest
environment: environment:
- SERVICE_FQDN_CALIBRE_8083 - SERVICE_URL_CALIBRE_8083
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=${TZ:-Etc/UTC} - TZ=${TZ:-Etc/UTC}

View File

@@ -10,12 +10,12 @@ services:
volumes: volumes:
- castopod-media:/var/www/castopod/public/media - castopod-media:/var/www/castopod/public/media
environment: environment:
- SERVICE_FQDN_CASTOPOD_8000 - SERVICE_URL_CASTOPOD_8000
- MYSQL_DATABASE=castopod - MYSQL_DATABASE=castopod
- MYSQL_USER=$SERVICE_USER_MYSQL - MYSQL_USER=$SERVICE_USER_MYSQL
- MYSQL_PASSWORD=$SERVICE_PASSWORD_MYSQL - MYSQL_PASSWORD=$SERVICE_PASSWORD_MYSQL
- CP_DISABLE_HTTPS=${CP_DISABLE_HTTPS:-1} - CP_DISABLE_HTTPS=${CP_DISABLE_HTTPS:-1}
- CP_BASEURL=$SERVICE_FQDN_CASTOPOD - CP_BASEURL=$SERVICE_URL_CASTOPOD
- CP_ANALYTICS_SALT=$SERVICE_REALBASE64_64_SALT - CP_ANALYTICS_SALT=$SERVICE_REALBASE64_64_SALT
- CP_CACHE_HANDLER=redis - CP_CACHE_HANDLER=redis
- CP_REDIS_HOST=redis - CP_REDIS_HOST=redis

View File

@@ -10,8 +10,8 @@ services:
volumes: volumes:
- changedetection-data:/datastore - changedetection-data:/datastore
environment: environment:
- SERVICE_FQDN_CHANGEDETECTION_5000 - SERVICE_URL_CHANGEDETECTION_5000
- BASE_URL=${SERVICE_FQDN_CHANGEDETECTION} - BASE_URL=${SERVICE_URL_CHANGEDETECTION}
- PUID=${PUID:-1000} - PUID=${PUID:-1000}
- PGID=${PGID:-1000} - PGID=${PGID:-1000}
- PLAYWRIGHT_DRIVER_URL=${PLAYWRIGHT_DRIVER_URL:-ws://browser-sockpuppet-chrome:3000} - PLAYWRIGHT_DRIVER_URL=${PLAYWRIGHT_DRIVER_URL:-ws://browser-sockpuppet-chrome:3000}

View File

@@ -8,13 +8,13 @@ services:
chaskiq: chaskiq:
image: chaskiq/chaskiq:latest image: chaskiq/chaskiq:latest
environment: environment:
- SERVICE_FQDN_CHASKIQ_3000 - SERVICE_URL_CHASKIQ_3000
- REDIS_URL=redis://redis:6379/ - REDIS_URL=redis://redis:6379/
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq} - DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq}
- POSTGRES_USER=$SERVICE_USER_POSTGRES - POSTGRES_USER=$SERVICE_USER_POSTGRES
- SERVICE_URL=${SERVICE_URL_CHASKIQ} - SERVICE_URL=${SERVICE_URL_CHASKIQ}
- HOST=${SERVICE_FQDN_CHASKIQ_3000} - HOST=${SERVICE_URL_CHASKIQ_3000}
- ASSET_HOST=${SERVICE_FQDN_CHASKIQ_3000} - ASSET_HOST=${SERVICE_URL_CHASKIQ_3000}
- WS=wss://${SERVICE_URL_CHASKIQ}/cable - WS=wss://${SERVICE_URL_CHASKIQ}/cable
- SNS_CONFIGURATION_SET=metrics - SNS_CONFIGURATION_SET=metrics
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-} - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}
@@ -80,8 +80,8 @@ services:
- REDIS_URL=redis://redis:6379/ - REDIS_URL=redis://redis:6379/
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq} - DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq}
- POSTGRES_USER=$SERVICE_USER_POSTGRES - POSTGRES_USER=$SERVICE_USER_POSTGRES
- HOST=${SERVICE_FQDN_CHASKIQ_3000} - HOST=${SERVICE_URL_CHASKIQ_3000}
- ASSET_HOST=${SERVICE_FQDN_CHASKIQ_3000} - ASSET_HOST=${SERVICE_URL_CHASKIQ_3000}
- WS=wss://${SERVICE_URL_CHASKIQ}/cable - WS=wss://${SERVICE_URL_CHASKIQ}/cable
- SNS_CONFIGURATION_SET=metrics - SNS_CONFIGURATION_SET=metrics
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-} - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}

View File

@@ -11,9 +11,9 @@ services:
- postgres - postgres
- redis - redis
environment: environment:
- SERVICE_FQDN_CHATWOOT_3000 - SERVICE_URL_CHATWOOT_3000
- SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT - SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT
- FRONTEND_URL=${SERVICE_FQDN_CHATWOOT} - FRONTEND_URL=${SERVICE_URL_CHATWOOT}
- DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE} - DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE}
- FORCE_SSL=${FORCE_SSL:-false} - FORCE_SSL=${FORCE_SSL:-false}
- ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false} - ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false}
@@ -54,7 +54,7 @@ services:
- redis - redis
environment: environment:
- SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT - SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT
- FRONTEND_URL=${SERVICE_FQDN_CHATWOOT} - FRONTEND_URL=${SERVICE_URL_CHATWOOT}
- DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE} - DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE}
- FORCE_SSL=${FORCE_SSL:-false} - FORCE_SSL=${FORCE_SSL:-false}
- ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false} - ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false}

View File

@@ -8,14 +8,14 @@ services:
client: client:
image: bluewaveuptime/uptime_client:latest image: bluewaveuptime/uptime_client:latest
environment: environment:
- SERVICE_FQDN_CHECKMATE_80 - SERVICE_URL_CHECKMATE_80
- UPTIME_APP_API_BASE_URL=${SERVICE_FQDN_CHECKMATESERVER_5000}/api/v1 - UPTIME_APP_API_BASE_URL=${SERVICE_URL_CHECKMATESERVER_5000}/api/v1
depends_on: depends_on:
- server - server
server: server:
image: bluewaveuptime/uptime_server:latest image: bluewaveuptime/uptime_server:latest
environment: environment:
- SERVICE_FQDN_CHECKMATESERVER_5000 - SERVICE_URL_CHECKMATESERVER_5000
- JWT_SECRET=${SERVICE_PASSWORD_64_JWT} - JWT_SECRET=${SERVICE_PASSWORD_64_JWT}
- REFRESH_TOKEN_SECRET=${SERVICE_PASSWORD_64_REFRESH} - REFRESH_TOKEN_SECRET=${SERVICE_PASSWORD_64_REFRESH}
- SYSTEM_EMAIL_ADDRESS=${SYSTEM_EMAIL_ADDRESS:-test@example.com} - SYSTEM_EMAIL_ADDRESS=${SYSTEM_EMAIL_ADDRESS:-test@example.com}

View File

@@ -10,7 +10,7 @@ services:
volumes: volumes:
- chroma-data:/data - chroma-data:/data
environment: environment:
- SERVICE_FQDN_CHROMA_8000 - SERVICE_URL_CHROMA_8000
- IS_PERSISTENT=TRUE - IS_PERSISTENT=TRUE
- PERSIST_DIRECTORY=/data - PERSIST_DIRECTORY=/data
healthcheck: healthcheck:

View File

@@ -9,7 +9,7 @@ services:
volumes: volumes:
- classicpress-files:/var/www/html - classicpress-files:/var/www/html
environment: environment:
- SERVICE_FQDN_CLASSICPRESS - SERVICE_URL_CLASSICPRESS
- CLASSICPRESS_DB_HOST=mariadb - CLASSICPRESS_DB_HOST=mariadb
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS - CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS - CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS

View File

@@ -9,7 +9,7 @@ services:
volumes: volumes:
- classicpress-files:/var/www/html - classicpress-files:/var/www/html
environment: environment:
- SERVICE_FQDN_CLASSICPRESS - SERVICE_URL_CLASSICPRESS
- CLASSICPRESS_DB_HOST=mysql - CLASSICPRESS_DB_HOST=mysql
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS - CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS - CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS

View File

@@ -9,7 +9,7 @@ services:
volumes: volumes:
- classicpress-files:/var/www/html - classicpress-files:/var/www/html
environment: environment:
- SERVICE_FQDN_CLASSICPRESS - SERVICE_URL_CLASSICPRESS
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1"] test: ["CMD", "curl", "-f", "http://127.0.0.1"]
interval: 2s interval: 2s

View File

@@ -10,7 +10,7 @@ services:
volumes: volumes:
- cloudbeaver-data:/opt/cloudbeaver/workspace - cloudbeaver-data:/opt/cloudbeaver/workspace
environment: environment:
- SERVICE_FQDN_CLOUDBEAVER_8978 - SERVICE_URL_CLOUDBEAVER_8978
healthcheck: healthcheck:
test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:8978/"] test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:8978/"]
interval: 5s interval: 5s

View File

@@ -8,7 +8,7 @@ services:
code-server: code-server:
image: lscr.io/linuxserver/code-server:latest image: lscr.io/linuxserver/code-server:latest
environment: environment:
- SERVICE_FQDN_CODESERVER_8443 - SERVICE_URL_CODESERVER_8443
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -9,10 +9,10 @@ services:
coder: coder:
image: ghcr.io/coder/coder:latest image: ghcr.io/coder/coder:latest
environment: environment:
- SERVICE_FQDN_CODER_7080 - SERVICE_URL_CODER_7080
- CODER_PG_CONNECTION_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@coder-database/${POSTGRES_DB:-coder-db}?sslmode=disable - CODER_PG_CONNECTION_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@coder-database/${POSTGRES_DB:-coder-db}?sslmode=disable
- CODER_HTTP_ADDRESS=0.0.0.0:7080 - CODER_HTTP_ADDRESS=0.0.0.0:7080
- CODER_ACCESS_URL=${SERVICE_FQDN_CODER} - CODER_ACCESS_URL=${SERVICE_URL_CODER}
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
depends_on: depends_on:

View File

@@ -8,7 +8,7 @@ services:
codimd: codimd:
image: nabo.codimd.dev/hackmdio/hackmd:latest image: nabo.codimd.dev/hackmdio/hackmd:latest
environment: environment:
- SERVICE_FQDN_CODIMD_3000 - SERVICE_URL_CODIMD_3000
- CMD_DOMAIN=${SERVICE_URL_CODIMD} - CMD_DOMAIN=${SERVICE_URL_CODIMD}
- CMD_PROTOCOL_USESSL=${CMD_PROTOCOL_USESSL:-false} - CMD_PROTOCOL_USESSL=${CMD_PROTOCOL_USESSL:-false}
- CMD_SESSION_SECRET=${SERVICE_PASSWORD_SESSIONSECRET} - CMD_SESSION_SECRET=${SERVICE_PASSWORD_SESSIONSECRET}

View File

@@ -8,7 +8,7 @@ services:
convertx: convertx:
image: ghcr.io/c4illin/convertx:latest image: ghcr.io/c4illin/convertx:latest
environment: environment:
- SERVICE_FQDN_CONVERTX - SERVICE_URL_CONVERTX
- ACCOUNT_REGISTRATION=${ACCOUNT_REGISTRATION:-false} - ACCOUNT_REGISTRATION=${ACCOUNT_REGISTRATION:-false}
- HTTP_ALLOWED=${HTTP_ALLOWED:-true} - HTTP_ALLOWED=${HTTP_ALLOWED:-true}
- ALLOW_UNAUTHENTICATED=${ALLOW_UNAUTHENTICATED:-false} - ALLOW_UNAUTHENTICATED=${ALLOW_UNAUTHENTICATED:-false}

View File

@@ -10,17 +10,17 @@ services:
volumes: volumes:
- data:/convex/data - data:/convex/data
environment: environment:
- SERVICE_FQDN_BACKEND_3210 - SERVICE_URL_BACKEND_3210
- INSTANCE_NAME=${INSTANCE_NAME:-self-hosted-convex} - INSTANCE_NAME=${INSTANCE_NAME:-self-hosted-convex}
- INSTANCE_SECRET=${SERVICE_HEX_32_SECRET} - INSTANCE_SECRET=${SERVICE_HEX_32_SECRET}
- CONVEX_RELEASE_VERSION_DEV=${CONVEX_RELEASE_VERSION_DEV:-} - CONVEX_RELEASE_VERSION_DEV=${CONVEX_RELEASE_VERSION_DEV:-}
- ACTIONS_USER_TIMEOUT_SECS=${ACTIONS_USER_TIMEOUT_SECS:-} - ACTIONS_USER_TIMEOUT_SECS=${ACTIONS_USER_TIMEOUT_SECS:-}
- CONVEX_CLOUD_ORIGIN=${SERVICE_FQDN_CONVEX_3210} - CONVEX_CLOUD_ORIGIN=${SERVICE_URL_CONVEX_3210}
- CONVEX_SITE_ORIGIN=${SERVICE_FQDN_CONVEX_3211} - CONVEX_SITE_ORIGIN=${SERVICE_URL_CONVEX_3211}
- DATABASE_URL=${DATABASE_URL:-} - DATABASE_URL=${DATABASE_URL:-}
- DISABLE_BEACON=${DISABLE_BEACON:-} - DISABLE_BEACON=${DISABLE_BEACON:-}
- REDACT_LOGS_TO_CLIENT=${REDACT_LOGS_TO_CLIENT:-} - REDACT_LOGS_TO_CLIENT=${REDACT_LOGS_TO_CLIENT:-}
- CONVEX_SELF_HOSTED_URL=${SERVICE_FQDN_CONVEX_6791} - CONVEX_SELF_HOSTED_URL=${SERVICE_URL_CONVEX_6791}
healthcheck: healthcheck:
test: curl -f http://127.0.0.1:3210/version test: curl -f http://127.0.0.1:3210/version
interval: 5s interval: 5s
@@ -29,8 +29,8 @@ services:
dashboard: dashboard:
image: ghcr.io/get-convex/convex-dashboard:5143fec81f146ca67495c12c6b7a15c5802c37e2 image: ghcr.io/get-convex/convex-dashboard:5143fec81f146ca67495c12c6b7a15c5802c37e2
environment: environment:
- SERVICE_FQDN_CONVEX_6791 - SERVICE_URL_CONVEX_6791
- NEXT_PUBLIC_DEPLOYMENT_URL=$SERVICE_FQDN_BACKEND_3210 - NEXT_PUBLIC_DEPLOYMENT_URL=$SERVICE_URL_BACKEND_3210
depends_on: depends_on:
backend: backend:
condition: service_healthy condition: service_healthy

View File

@@ -8,7 +8,7 @@ services:
app: app:
image: cupcakearmy/cryptgeon:latest image: cupcakearmy/cryptgeon:latest
environment: environment:
- SERVICE_FQDN_CRYPTGEON_8000 - SERVICE_URL_CRYPTGEON_8000
- SIZE_LIMIT=${SIZE_LIMIT:-4 MiB} - SIZE_LIMIT=${SIZE_LIMIT:-4 MiB}
- MAX_VIEWS=${MAX_VIEWS:-100} - MAX_VIEWS=${MAX_VIEWS:-100}
- MAX_EXPIRATION=${MAX_EXPIRATION:-360} - MAX_EXPIRATION=${MAX_EXPIRATION:-360}

View File

@@ -9,7 +9,7 @@ services:
image: ghcr.io/gchq/cyberchef:latest image: ghcr.io/gchq/cyberchef:latest
platform: linux/amd64 platform: linux/amd64
environment: environment:
- SERVICE_FQDN_CYBERCHEF_80 - SERVICE_URL_CYBERCHEF_80
volumes: volumes:
- cyberchef-data:/app/data - cyberchef-data:/app/data
healthcheck: healthcheck:

View File

@@ -8,7 +8,7 @@ services:
dashy: dashy:
image: lissy93/dashy image: lissy93/dashy
environment: environment:
- SERVICE_FQDN_DASHY_8080 - SERVICE_URL_DASHY_8080
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=${TIMEZONE:-UTC} - TZ=${TIMEZONE:-UTC}

View File

@@ -9,7 +9,7 @@ services:
image: ghcr.io/denoland/denokv:latest image: ghcr.io/denoland/denokv:latest
environment: environment:
- 'ACCESS_TOKEN=${SERVICE_PASSWORD_DENOKV}' - 'ACCESS_TOKEN=${SERVICE_PASSWORD_DENOKV}'
- SERVICE_FQDN_DENOKV_4512 - SERVICE_URL_DENOKV_4512
volumes: volumes:
- '${COOLIFY_VOLUME_APP}:/data' - '${COOLIFY_VOLUME_APP}:/data'
command: '--sqlite-path /data/denokv.sqlite serve --access-token ${SERVICE_PASSWORD_DENOKV}' command: '--sqlite-path /data/denokv.sqlite serve --access-token ${SERVICE_PASSWORD_DENOKV}'

View File

@@ -210,9 +210,9 @@ services:
web: web:
image: langgenius/dify-web:latest image: langgenius/dify-web:latest
environment: environment:
- SERVICE_FQDN_WEB_3000 - SERVICE_URL_WEB_3000
- CONSOLE_API_URL=${SERVICE_FQDN_WEB} - CONSOLE_API_URL=${SERVICE_URL_WEB}
- APP_API_URL=${SERVICE_FQDN_API} - APP_API_URL=${SERVICE_URL_API}
- SENTRY_DSN=${WEB_SENTRY_DSN:-} - SENTRY_DSN=${WEB_SENTRY_DSN:-}
- NEXT_TELEMETRY_DISABLED=${NEXT_TELEMETRY_DISABLED:-0} - NEXT_TELEMETRY_DISABLED=${NEXT_TELEMETRY_DISABLED:-0}
healthcheck: healthcheck:
@@ -574,7 +574,7 @@ services:
- './volumes/certbot/www:/var/www/html' - './volumes/certbot/www:/var/www/html'
entrypoint: [ "sh", "-c", "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh" ] entrypoint: [ "sh", "-c", "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh" ]
environment: environment:
NGINX_SERVER_NAME: $SERVICE_FQDN_NGINX NGINX_SERVER_NAME: $SERVICE_URL_NGINX
NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false} NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false}
NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443} NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443}
NGINX_PORT: ${NGINX_PORT:-80} NGINX_PORT: ${NGINX_PORT:-80}

View File

@@ -12,7 +12,7 @@ services:
- directus-extensions:/directus/extensions - directus-extensions:/directus/extensions
- directus-templates:/directus/templates - directus-templates:/directus/templates
environment: environment:
- SERVICE_FQDN_DIRECTUS_8055 - SERVICE_URL_DIRECTUS_8055
- KEY=$SERVICE_BASE64_64_KEY - KEY=$SERVICE_BASE64_64_KEY
- SECRET=$SERVICE_BASE64_64_SECRET - SECRET=$SERVICE_BASE64_64_SECRET
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com} - ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}

View File

@@ -13,7 +13,7 @@ services:
- directus-extensions:/directus/extensions - directus-extensions:/directus/extensions
- directus-templates:/directus/templates - directus-templates:/directus/templates
environment: environment:
- SERVICE_FQDN_DIRECTUS_8055 - SERVICE_URL_DIRECTUS_8055
- KEY=$SERVICE_BASE64_64_KEY - KEY=$SERVICE_BASE64_64_KEY
- SECRET=$SERVICE_BASE64_64_SECRET - SECRET=$SERVICE_BASE64_64_SECRET
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com} - ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}

View File

@@ -8,7 +8,7 @@ services:
registry: registry:
image: registry:2 image: registry:2
environment: environment:
- SERVICE_FQDN_REGISTRY_5000 - SERVICE_URL_REGISTRY_5000
- REGISTRY_AUTH=htpasswd - REGISTRY_AUTH=htpasswd
- REGISTRY_AUTH_HTPASSWD_REALM=Registry - REGISTRY_AUTH_HTPASSWD_REALM=Registry
- REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry.password - REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry.password

View File

@@ -13,9 +13,9 @@ services:
redis: redis:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_DOCMOST_3000 - SERVICE_URL_DOCMOST_3000
- APP_SECRET=$SERVICE_BASE64_APPKEY - APP_SECRET=$SERVICE_BASE64_APPKEY
- APP_URL=$SERVICE_FQDN_DOCMOST_3000 - APP_URL=$SERVICE_URL_DOCMOST_3000
- DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql/docmost?schema=public - DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql/docmost?schema=public
- REDIS_URL=redis://redis:6379 - REDIS_URL=redis://redis:6379
volumes: volumes:

View File

@@ -11,12 +11,12 @@ services:
database: database:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_DOCUMENSO_3000 - SERVICE_URL_DOCUMENSO_3000
- NEXTAUTH_URL=${SERVICE_FQDN_DOCUMENSO} - NEXTAUTH_URL=${SERVICE_URL_DOCUMENSO}
- NEXTAUTH_SECRET=${SERVICE_BASE64_AUTHSECRET} - NEXTAUTH_SECRET=${SERVICE_BASE64_AUTHSECRET}
- NEXT_PRIVATE_ENCRYPTION_KEY=${SERVICE_BASE64_ENCRYPTIONKEY} - NEXT_PRIVATE_ENCRYPTION_KEY=${SERVICE_BASE64_ENCRYPTIONKEY}
- NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${SERVICE_BASE64_SECONDARYENCRYPTIONKEY} - NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${SERVICE_BASE64_SECONDARYENCRYPTIONKEY}
- NEXT_PUBLIC_WEBAPP_URL=${SERVICE_FQDN_DOCUMENSO} - NEXT_PUBLIC_WEBAPP_URL=${SERVICE_URL_DOCUMENSO}
- NEXT_PRIVATE_SMTP_TRANSPORT=${NEXT_PRIVATE_SMTP_TRANSPORT} - NEXT_PRIVATE_SMTP_TRANSPORT=${NEXT_PRIVATE_SMTP_TRANSPORT}
- NEXT_PRIVATE_SMTP_HOST=${NEXT_PRIVATE_SMTP_HOST} - NEXT_PRIVATE_SMTP_HOST=${NEXT_PRIVATE_SMTP_HOST}
- NEXT_PRIVATE_SMTP_PORT=${NEXT_PRIVATE_SMTP_PORT} - NEXT_PRIVATE_SMTP_PORT=${NEXT_PRIVATE_SMTP_PORT}

View File

@@ -8,8 +8,8 @@ services:
docuseal: docuseal:
image: docuseal/docuseal:latest image: docuseal/docuseal:latest
environment: environment:
- SERVICE_FQDN_DOCUSEAL_3000 - SERVICE_URL_DOCUSEAL_3000
- HOST=${SERVICE_FQDN_DOCUSEAL} - HOST=${SERVICE_URL_DOCUSEAL}
- DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB} - DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB}
volumes: volumes:
- docuseal-data:/data - docuseal-data:/data

View File

@@ -8,8 +8,8 @@ services:
docuseal: docuseal:
image: docuseal/docuseal:latest image: docuseal/docuseal:latest
environment: environment:
- SERVICE_FQDN_DOCUSEAL_3000 - SERVICE_URL_DOCUSEAL_3000
- HOST=${SERVICE_FQDN_DOCUSEAL} - HOST=${SERVICE_URL_DOCUSEAL}
volumes: volumes:
- docuseal-data:/data - docuseal-data:/data
healthcheck: healthcheck:

View File

@@ -7,7 +7,7 @@ services:
dokuwiki: dokuwiki:
image: lscr.io/linuxserver/dokuwiki:latest image: lscr.io/linuxserver/dokuwiki:latest
environment: environment:
- SERVICE_FQDN_DOKUWIKI - SERVICE_URL_DOKUWIKI
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -8,7 +8,7 @@ services:
dolibarr: dolibarr:
image: dolibarr/dolibarr:latest image: dolibarr/dolibarr:latest
environment: environment:
- SERVICE_FQDN_DOLIBARR_80 - SERVICE_URL_DOLIBARR_80
- WWW_USER_ID=${WWW_USER_ID:-1000} - WWW_USER_ID=${WWW_USER_ID:-1000}
- WWW_GROUP_ID=${WWW_GROUP_ID:-1000} - WWW_GROUP_ID=${WWW_GROUP_ID:-1000}
- DOLI_DB_HOST=mariadb - DOLI_DB_HOST=mariadb

View File

@@ -8,7 +8,7 @@ services:
dozzle: dozzle:
image: amir20/dozzle:latest image: amir20/dozzle:latest
environment: environment:
- SERVICE_FQDN_DOZZLE_8080 - SERVICE_URL_DOZZLE_8080
- DOZZLE_AUTH_PROVIDER=simple - DOZZLE_AUTH_PROVIDER=simple
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock

View File

@@ -8,7 +8,7 @@ services:
dozzle: dozzle:
image: amir20/dozzle:latest image: amir20/dozzle:latest
environment: environment:
- SERVICE_FQDN_DOZZLE_8080 - SERVICE_URL_DOZZLE_8080
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
healthcheck: healthcheck:

View File

@@ -7,7 +7,7 @@ services:
drupal: drupal:
image: "drupal:10-apache" image: "drupal:10-apache"
environment: environment:
- SERVICE_FQDN_DRUPAL - SERVICE_URL_DRUPAL
- DB_HOST=postgres - DB_HOST=postgres
- DB_NAME=postgres - DB_NAME=postgres
- DB_USER=postgres - DB_USER=postgres

View File

@@ -8,7 +8,7 @@ services:
duplicati: duplicati:
image: lscr.io/linuxserver/duplicati:latest image: lscr.io/linuxserver/duplicati:latest
environment: environment:
- SERVICE_FQDN_DUPLICATI_8200 - SERVICE_URL_DUPLICATI_8200
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=${TZ:-Europe/London} - TZ=${TZ:-Europe/London}

View File

@@ -8,8 +8,8 @@ services:
easyappointments: easyappointments:
image: alextselegidis/easyappointments:latest image: alextselegidis/easyappointments:latest
environment: environment:
- SERVICE_FQDN_EASYAPPOINTMENTS_80 - SERVICE_URL_EASYAPPOINTMENTS_80
- BASE_URL=${SERVICE_FQDN_EASYAPPOINTMENTS} - BASE_URL=${SERVICE_URL_EASYAPPOINTMENTS}
- DB_HOST=mysql - DB_HOST=mysql
- DB_NAME=easyappointments - DB_NAME=easyappointments
- DB_USERNAME=root - DB_USERNAME=root

View File

@@ -9,7 +9,7 @@ services:
edgedb: edgedb:
image: edgedb/edgedb image: edgedb/edgedb
environment: environment:
- SERVICE_FQDN_EDGEDB_5656 - SERVICE_URL_EDGEDB_5656
- EDGEDB_SERVER_ADMIN_UI=${EDGEDB_SERVER_ADMIN_UI:-enabled} - EDGEDB_SERVER_ADMIN_UI=${EDGEDB_SERVER_ADMIN_UI:-enabled}
- EDGEDB_SERVER_BACKEND_DSN=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgresql:5432/${POSTGRES_DB:-edgedb} - EDGEDB_SERVER_BACKEND_DSN=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgresql:5432/${POSTGRES_DB:-edgedb}
- EDGEDB_SERVER_SECURITY=${EDGEDB_SERVER_SECURITY:-strict} - EDGEDB_SERVER_SECURITY=${EDGEDB_SERVER_SECURITY:-strict}

View File

@@ -8,7 +8,7 @@ services:
emby: emby:
image: lscr.io/linuxserver/emby:latest image: lscr.io/linuxserver/emby:latest
environment: environment:
- SERVICE_FQDN_EMBY_8096 - SERVICE_URL_EMBY_8096
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -7,7 +7,7 @@ services:
embystat: embystat:
image: lscr.io/linuxserver/embystat:latest image: lscr.io/linuxserver/embystat:latest
environment: environment:
- SERVICE_FQDN_EMBYSTAT_6555 - SERVICE_URL_EMBYSTAT_6555
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -13,8 +13,8 @@ services:
- redis - redis
- postgres - postgres
environment: environment:
- SERVICE_FQDN_EVO_8080 - SERVICE_URL_EVO_8080
- SERVER_URL=$SERVICE_FQDN_EVO - SERVER_URL=$SERVICE_URL_EVO
- DB_TYPE=${DB_TYPE:-postgresdb} - DB_TYPE=${DB_TYPE:-postgresdb}
- 'DB_POSTGRESDB_DATABASE=${POSTGRES_DB:-postgres}' - 'DB_POSTGRESDB_DATABASE=${POSTGRES_DB:-postgres}'
- DB_POSTGRESDB_HOST=${DB_POSTGRESDB_HOST:-postgres} - DB_POSTGRESDB_HOST=${DB_POSTGRESDB_HOST:-postgres}

View File

@@ -8,7 +8,7 @@ services:
excalidraw: excalidraw:
image: excalidraw/excalidraw:latest image: excalidraw/excalidraw:latest
environment: environment:
- SERVICE_FQDN_EXCALIDRAW_80 - SERVICE_URL_EXCALIDRAW_80
healthcheck: healthcheck:
test: test:
- CMD - CMD

View File

@@ -37,7 +37,7 @@ services:
image: faradaysec/faraday:latest image: faradaysec/faraday:latest
entrypoint: /entrypoint.sh entrypoint: /entrypoint.sh
environment: environment:
- SERVICE_FQDN_FARADAY_5985 - SERVICE_URL_FARADAY_5985
- AUTHENTIK_POSTGRESQL__PASSWORD=${SERVICE_PASSWORD_POSTGRESQL} - AUTHENTIK_POSTGRESQL__PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
- PGSQL_USER=${SERVICE_USER_POSTGRESQL} - PGSQL_USER=${SERVICE_USER_POSTGRESQL}
- PGSQL_PASSWD=${SERVICE_PASSWORD_POSTGRESQL} - PGSQL_PASSWD=${SERVICE_PASSWORD_POSTGRESQL}

View File

@@ -8,8 +8,8 @@ services:
fider: fider:
image: getfider/fider:stable image: getfider/fider:stable
environment: environment:
- SERVICE_FQDN_FIDER_3000 - SERVICE_URL_FIDER_3000
- BASE_URL=$SERVICE_FQDN_FIDER_3000 - BASE_URL=$SERVICE_URL_FIDER_3000
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@database:5432/fider?sslmode=disable - DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@database:5432/fider?sslmode=disable
- JWT_SECRET=$SERVICE_PASSWORD_64_FIDER - JWT_SECRET=$SERVICE_PASSWORD_64_FIDER
- EMAIL_NOREPLY=${EMAIL_NOREPLY:-noreply@example.com} - EMAIL_NOREPLY=${EMAIL_NOREPLY:-noreply@example.com}

View File

@@ -8,7 +8,7 @@ services:
filebrowser: filebrowser:
image: filebrowser/filebrowser:latest image: filebrowser/filebrowser:latest
environment: environment:
- SERVICE_FQDN_FILEBROWSER_80 - SERVICE_URL_FILEBROWSER_80
volumes: volumes:
- type: bind - type: bind
source: ./srv source: ./srv

View File

@@ -8,8 +8,8 @@ services:
fileflows: fileflows:
image: revenz/fileflows image: revenz/fileflows
environment: environment:
- SERVICE_FQDN_FILEFLOWS_5000 - SERVICE_URL_FILEFLOWS_5000
- _APP_URL=$SERVICE_FQDN_FILE_FLOWS - _APP_URL=$SERVICE_URL_FILE_FLOWS
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=${TZ:-America/Toronto} - TZ=${TZ:-America/Toronto}

View File

@@ -8,7 +8,7 @@ services:
firefly: firefly:
image: fireflyiii/core:latest image: fireflyiii/core:latest
environment: environment:
- SERVICE_FQDN_FIREFLY_8080 - SERVICE_URL_FIREFLY_8080
- APP_KEY=$SERVICE_BASE64_APPKEY - APP_KEY=$SERVICE_BASE64_APPKEY
- DB_HOST=mysql - DB_HOST=mysql
- DB_PORT=3306 - DB_PORT=3306

View File

@@ -8,7 +8,7 @@ services:
firefox: firefox:
image: jlesage/firefox image: jlesage/firefox
environment: environment:
- SERVICE_FQDN_FIREFOX_5800 - SERVICE_URL_FIREFOX_5800
volumes: volumes:
- firefox_config:/config - firefox_config:/config
healthcheck: healthcheck:

View File

@@ -10,7 +10,7 @@ services:
volumes: volumes:
- 'flipt-data:/var/opt/flipt' - 'flipt-data:/var/opt/flipt'
environment: environment:
- SERVICE_FQDN_FLIPT_8080 - SERVICE_URL_FLIPT_8080
healthcheck: healthcheck:
test: test:
- CMD - CMD

View File

@@ -15,7 +15,7 @@ services:
qdrant: qdrant:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_FLOWISE_3001 - SERVICE_URL_FLOWISE_3001
- DEBUG=${DEBUG:-false} - DEBUG=${DEBUG:-false}
- DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true} - DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true}
- PORT=${PORT:-3001} - PORT=${PORT:-3001}
@@ -66,7 +66,7 @@ services:
qdrant: qdrant:
image: qdrant/qdrant:latest image: qdrant/qdrant:latest
environment: environment:
- SERVICE_FQDN_QDRANT_6333 - SERVICE_URL_QDRANT_6333
- QDRANT__SERVICE__API_KEY=${SERVICE_PASSWORD_QDRANTAPIKEY} - QDRANT__SERVICE__API_KEY=${SERVICE_PASSWORD_QDRANTAPIKEY}
volumes: volumes:
- flowise-qdrant-data:/qdrant/storage - flowise-qdrant-data:/qdrant/storage

View File

@@ -8,7 +8,7 @@ services:
flowise: flowise:
image: flowiseai/flowise:latest image: flowiseai/flowise:latest
environment: environment:
- SERVICE_FQDN_FLOWISE_3001 - SERVICE_URL_FLOWISE_3001
- DEBUG=${DEBUG:-false} - DEBUG=${DEBUG:-false}
- DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true} - DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true}
- PORT=${PORT:-3001} - PORT=${PORT:-3001}

View File

@@ -8,8 +8,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -8,8 +8,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -8,8 +8,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -9,8 +9,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -9,8 +9,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -9,8 +9,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -9,8 +9,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS:-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS:-false}
- USER_UID=1000 - USER_UID=1000
@@ -72,7 +72,7 @@ services:
command: >- command: >-
bash -ec ' bash -ec '
while : ; do while : ; do
forgejo-runner create-runner-file --connect --instance ${SERVICE_FQDN_FORGEJO}:3000 --name runner --secret ${RUNNER_SHARED_SECRET} && break ; forgejo-runner create-runner-file --connect --instance ${SERVICE_URL_FORGEJO}:3000 --name runner --secret ${RUNNER_SHARED_SECRET} && break ;
sleep 1 ; sleep 1 ;
done ; done ;
sed -i -e "s|\"labels\": null|\"labels\": [\"docker:docker://node:20-bookworm\", \"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04\"]|" .runner ; sed -i -e "s|\"labels\": null|\"labels\": [\"docker:docker://node:20-bookworm\", \"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04\"]|" .runner ;

View File

@@ -8,8 +8,8 @@ services:
forgejo: forgejo:
image: codeberg.org/forgejo/forgejo:8 image: codeberg.org/forgejo/forgejo:8
environment: environment:
- SERVICE_FQDN_FORGEJO_3000 - SERVICE_URL_FORGEJO_3000
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000} - FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS} - FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false} - FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
- USER_UID=1000 - USER_UID=1000

View File

@@ -8,12 +8,12 @@ services:
formbricks: formbricks:
image: ghcr.io/formbricks/formbricks:latest image: ghcr.io/formbricks/formbricks:latest
environment: environment:
- SERVICE_FQDN_FORMBRICKS_3000 - SERVICE_URL_FORMBRICKS_3000
- WEBAPP_URL=$SERVICE_FQDN_FORMBRICKS - WEBAPP_URL=$SERVICE_URL_FORMBRICKS
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgresql:5432/${POSTGRESQL_DATABASE:-formbricks} - DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgresql:5432/${POSTGRESQL_DATABASE:-formbricks}
- POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL} - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
- NEXTAUTH_SECRET=$SERVICE_BASE64_NEXTAUTH - NEXTAUTH_SECRET=$SERVICE_BASE64_NEXTAUTH
- NEXTAUTH_URL=$SERVICE_FQDN_FORMBRICKS - NEXTAUTH_URL=$SERVICE_URL_FORMBRICKS
- ENCRYPTION_KEY=$SERVICE_BASE64_ENCRYPTION - ENCRYPTION_KEY=$SERVICE_BASE64_ENCRYPTION
- CRON_SECRET=$SERVICE_BASE64_CRON - CRON_SECRET=$SERVICE_BASE64_CRON
- ENTERPRISE_LICENSE_KEY=${ENTERPRISE_LICENSE_KEY} - ENTERPRISE_LICENSE_KEY=${ENTERPRISE_LICENSE_KEY}

View File

@@ -10,7 +10,7 @@ services:
expose: expose:
- 30000 - 30000
environment: environment:
- SERVICE_FQDN_FOUNDRY_30000 - SERVICE_URL_FOUNDRY_30000
# Account username or email address for foundryvtt.com. Required for downloading an application distribution. # Account username or email address for foundryvtt.com. Required for downloading an application distribution.
- FOUNDRY_USERNAME=${FOUNDRY_USERNAME} - FOUNDRY_USERNAME=${FOUNDRY_USERNAME}
# Account password for foundryvtt.com. Required for downloading an application distribution. # Account password for foundryvtt.com. Required for downloading an application distribution.

View File

@@ -14,12 +14,12 @@ services:
mariadb: mariadb:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_FREESCOUT_80 - SERVICE_URL_FREESCOUT_80
- DB_HOST=mariadb - DB_HOST=mariadb
- DB_NAME=${MARIADB_DATABASE:-freescout} - DB_NAME=${MARIADB_DATABASE:-freescout}
- DB_USER=${SERVICE_USER_MARIADB:-freescout} - DB_USER=${SERVICE_USER_MARIADB:-freescout}
- DB_PASS=${SERVICE_PASSWORD_MARIADB} - DB_PASS=${SERVICE_PASSWORD_MARIADB}
- SITE_URL=${SERVICE_FQDN_FREESCOUT} - SITE_URL=${SERVICE_URL_FREESCOUT}
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com} - ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
- ADMIN_PASS=${SERVICE_PASSWORD_ADMIN} - ADMIN_PASS=${SERVICE_PASSWORD_ADMIN}
- DISPLAY_ERRORS=${DISPLAY_ERRORS:-FALSE} - DISPLAY_ERRORS=${DISPLAY_ERRORS:-FALSE}

View File

@@ -8,7 +8,7 @@ services:
freshrss: freshrss:
image: freshrss/freshrss:latest image: freshrss/freshrss:latest
environment: environment:
- SERVICE_FQDN_FRESHRSS_80 - SERVICE_URL_FRESHRSS_80
- CRON_MIN=${CRON_MIN:-1,31} - CRON_MIN=${CRON_MIN:-1,31}
- MARIADB_DB=${MARIADB_DATABASE:-freshrss} - MARIADB_DB=${MARIADB_DATABASE:-freshrss}
- MARIADB_USER=${SERVICE_USER_MARIADB} - MARIADB_USER=${SERVICE_USER_MARIADB}

View File

@@ -8,7 +8,7 @@ services:
freshrss: freshrss:
image: freshrss/freshrss:latest image: freshrss/freshrss:latest
environment: environment:
- SERVICE_FQDN_FRESHRSS_80 - SERVICE_URL_FRESHRSS_80
- CRON_MIN=${CRON_MIN:-1,31} - CRON_MIN=${CRON_MIN:-1,31}
- MYSQL_DB=${MYSQL_DATABASE:-freshrss} - MYSQL_DB=${MYSQL_DATABASE:-freshrss}
- MYSQL_USER=${SERVICE_USER_MYSQL} - MYSQL_USER=${SERVICE_USER_MYSQL}

View File

@@ -8,7 +8,7 @@ services:
freshrss: freshrss:
image: freshrss/freshrss:latest image: freshrss/freshrss:latest
environment: environment:
- SERVICE_FQDN_FRESHRSS_80 - SERVICE_URL_FRESHRSS_80
- CRON_MIN=${CRON_MIN:-1,31} - CRON_MIN=${CRON_MIN:-1,31}
- POSTGRES_DB=${POSTGRESQL_DATABASE:-freshrss} - POSTGRES_DB=${POSTGRESQL_DATABASE:-freshrss}
- POSTGRES_USER=${SERVICE_USER_POSTGRESQL} - POSTGRES_USER=${SERVICE_USER_POSTGRESQL}

View File

@@ -8,7 +8,7 @@ services:
freshrss: freshrss:
image: freshrss/freshrss:latest image: freshrss/freshrss:latest
environment: environment:
- SERVICE_FQDN_FRESHRSS_80 - SERVICE_URL_FRESHRSS_80
- CRON_MIN=${CRON_MIN:-1,31} - CRON_MIN=${CRON_MIN:-1,31}
volumes: volumes:
- freshrss-data:/var/www/FreshRSS/data - freshrss-data:/var/www/FreshRSS/data

View File

@@ -15,13 +15,13 @@ services:
redis: redis:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_OUTLINE_3000 - SERVICE_URL_OUTLINE_3000
- NODE_ENV=production - NODE_ENV=production
- SECRET_KEY=${SERVICE_BASE64_OUTLINE} - SECRET_KEY=${SERVICE_BASE64_OUTLINE}
- UTILS_SECRET=${SERVICE_PASSWORD_64_OUTLINE} - UTILS_SECRET=${SERVICE_PASSWORD_64_OUTLINE}
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_64_POSTGRES}@postgres:5432/${POSTGRES_DATABASE:-outline} - DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_64_POSTGRES}@postgres:5432/${POSTGRES_DATABASE:-outline}
- REDIS_URL=redis://:${SERVICE_PASSWORD_64_REDIS}@redis:6379 - REDIS_URL=redis://:${SERVICE_PASSWORD_64_REDIS}@redis:6379
- URL=${SERVICE_FQDN_OUTLINE_3000} - URL=${SERVICE_URL_OUTLINE_3000}
- PORT=${OUTLINE_PORT:-3000} - PORT=${OUTLINE_PORT:-3000}
- FILE_STORAGE=${FILE_STORAGE:-local} - FILE_STORAGE=${FILE_STORAGE:-local}
- FILE_STORAGE_LOCAL_ROOT_DIR=${FILE_STORAGE_LOCAL_ROOT_DIR:-/var/lib/outline/data} - FILE_STORAGE_LOCAL_ROOT_DIR=${FILE_STORAGE_LOCAL_ROOT_DIR:-/var/lib/outline/data}

View File

@@ -10,8 +10,8 @@ services:
volumes: volumes:
- ghost-content-data:/var/lib/ghost/content - ghost-content-data:/var/lib/ghost/content
environment: environment:
- SERVICE_FQDN_GHOST_2368 - SERVICE_URL_GHOST_2368
- url=$SERVICE_FQDN_GHOST_2368 - url=$SERVICE_URL_GHOST_2368
- database__client=mysql - database__client=mysql
- database__connection__host=mysql - database__connection__host=mysql
- database__connection__user=$SERVICE_USER_MYSQL - database__connection__user=$SERVICE_USER_MYSQL

View File

@@ -7,7 +7,7 @@ services:
gitea: gitea:
image: gitea/gitea:latest image: gitea/gitea:latest
environment: environment:
- SERVICE_FQDN_GITEA_3000 - SERVICE_URL_GITEA_3000
- USER_UID=1000 - USER_UID=1000
- USER_GID=1000 - USER_GID=1000
- GITEA__database__DB_TYPE=mysql - GITEA__database__DB_TYPE=mysql

View File

@@ -7,7 +7,7 @@ services:
gitea: gitea:
image: gitea/gitea:latest image: gitea/gitea:latest
environment: environment:
- SERVICE_FQDN_GITEA_3000 - SERVICE_URL_GITEA_3000
- USER_UID=1000 - USER_UID=1000
- USER_GID=1000 - USER_GID=1000
- GITEA__database__DB_TYPE=mysql - GITEA__database__DB_TYPE=mysql

View File

@@ -7,7 +7,7 @@ services:
gitea: gitea:
image: gitea/gitea:latest image: gitea/gitea:latest
environment: environment:
- SERVICE_FQDN_GITEA_3000 - SERVICE_URL_GITEA_3000
- USER_UID=1000 - USER_UID=1000
- USER_GID=1000 - USER_GID=1000
- GITEA__database__DB_TYPE=postgres - GITEA__database__DB_TYPE=postgres

View File

@@ -7,7 +7,7 @@ services:
gitea: gitea:
image: gitea/gitea:latest image: gitea/gitea:latest
environment: environment:
- SERVICE_FQDN_GITEA_3000 - SERVICE_URL_GITEA_3000
- USER_UID=1000 - USER_UID=1000
- USER_GID=1000 - USER_GID=1000
ports: ports:

View File

@@ -8,12 +8,12 @@ services:
gitlab: gitlab:
image: "gitlab/gitlab-ce:latest" image: "gitlab/gitlab-ce:latest"
environment: environment:
- SERVICE_FQDN_GITLAB_80 - SERVICE_URL_GITLAB_80
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
- GITLAB_TIMEZONE=${GITLAB_TIMEZONE:-UTC} - GITLAB_TIMEZONE=${GITLAB_TIMEZONE:-UTC}
- GITLAB_ROOT_PASSWORD=$SERVICE_PASSWORD_GITLAB - GITLAB_ROOT_PASSWORD=$SERVICE_PASSWORD_GITLAB
- EXTERNAL_URL=$SERVICE_FQDN_GITLAB - EXTERNAL_URL=$SERVICE_URL_GITLAB
- GITLAB_HOST=$SERVICE_FQDN_GITLAB - GITLAB_HOST=$SERVICE_URL_GITLAB
- GITLAB_SMTP_ENABLE=${GITLAB_SMTP_ENABLE:-false} - GITLAB_SMTP_ENABLE=${GITLAB_SMTP_ENABLE:-false}
- GITLAB_SMTP_ADDRESS=$GITLAB_SMTP_ADDRESS - GITLAB_SMTP_ADDRESS=$GITLAB_SMTP_ADDRESS
- GITLAB_SMTP_PORT=${GITLAB_SMTP_PORT:-587} - GITLAB_SMTP_PORT=${GITLAB_SMTP_PORT:-587}
@@ -24,7 +24,7 @@ services:
- GITLAB_SMTP_TLS=${GITLAB_SMTP_TLS:-false} - GITLAB_SMTP_TLS=${GITLAB_SMTP_TLS:-false}
- GITLAB_EMAIL_FROM=${GITLAB_EMAIL_FROM} - GITLAB_EMAIL_FROM=${GITLAB_EMAIL_FROM}
- GITLAB_EMAIL_REPLY_TO=$GITLAB_EMAIL_REPLY_TO - GITLAB_EMAIL_REPLY_TO=$GITLAB_EMAIL_REPLY_TO
- 'GITLAB_OMNIBUS_CONFIG=external_url "${SERVICE_FQDN_GITLAB}"; nginx["listen_https"] = false; nginx["listen_port"] = 80; gitlab_rails["gitlab_shell_ssh_port"] = 2222; gitlab_rails["smtp_enable"] = ${GITLAB_SMTP_ENABLE}; gitlab_rails["smtp_address"] = "${GITLAB_SMTP_ADDRESS}"; gitlab_rails["smtp_port"] = ${GITLAB_SMTP_PORT}; gitlab_rails["smtp_user_name"] = "${GITLAB_SMTP_USER_NAME}"; gitlab_rails["smtp_password"] = "${GITLAB_SMTP_PASSWORD}"; gitlab_rails["smtp_domain"] = "${GITLAB_SMTP_DOMAIN}"; gitlab_rails["smtp_authentication"] = "login"; gitlab_rails["smtp_enable_starttls_auto"] = ${GITLAB_STARTTLS_AUTO}; gitlab_rails["smtp_tls"] = ${GITLAB_SMTP_TLS}; gitlab_rails["gitlab_email_from"] = "${GITLAB_EMAIL_FROM}"; gitlab_rails["gitlab_email_reply_to"] = "${GITLAB_EMAIL_REPLY_TO}";' - 'GITLAB_OMNIBUS_CONFIG=external_url "${SERVICE_URL_GITLAB}"; nginx["listen_https"] = false; nginx["listen_port"] = 80; gitlab_rails["gitlab_shell_ssh_port"] = 2222; gitlab_rails["smtp_enable"] = ${GITLAB_SMTP_ENABLE}; gitlab_rails["smtp_address"] = "${GITLAB_SMTP_ADDRESS}"; gitlab_rails["smtp_port"] = ${GITLAB_SMTP_PORT}; gitlab_rails["smtp_user_name"] = "${GITLAB_SMTP_USER_NAME}"; gitlab_rails["smtp_password"] = "${GITLAB_SMTP_PASSWORD}"; gitlab_rails["smtp_domain"] = "${GITLAB_SMTP_DOMAIN}"; gitlab_rails["smtp_authentication"] = "login"; gitlab_rails["smtp_enable_starttls_auto"] = ${GITLAB_STARTTLS_AUTO}; gitlab_rails["smtp_tls"] = ${GITLAB_SMTP_TLS}; gitlab_rails["gitlab_email_from"] = "${GITLAB_EMAIL_FROM}"; gitlab_rails["gitlab_email_reply_to"] = "${GITLAB_EMAIL_REPLY_TO}";'
ports: ports:
- "2222:22" - "2222:22"
volumes: volumes:

View File

@@ -8,7 +8,7 @@ services:
glance: glance:
image: glanceapp/glance:latest image: glanceapp/glance:latest
environment: environment:
- SERVICE_FQDN_GLANCE_8080 - SERVICE_URL_GLANCE_8080
volumes: volumes:
- ./config:/app/config - ./config:/app/config
- type: bind - type: bind

View File

@@ -10,7 +10,7 @@ services:
restart: unless-stopped restart: unless-stopped
environment: environment:
- GLANCES_OPT=-w - GLANCES_OPT=-w
- SERVICE_FQDN_GLANCES_61208 - SERVICE_URL_GLANCES_61208
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock:ro - /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock:ro

View File

@@ -35,11 +35,11 @@ services:
redis: redis:
condition: service_healthy condition: service_healthy
environment: environment:
- SERVICE_FQDN_GLITCHTIP_8080 - SERVICE_URL_GLITCHTIP_8080
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip} - DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip}
- SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION - SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION
- EMAIL_URL=${EMAIL_URL:-consolemail://} - EMAIL_URL=${EMAIL_URL:-consolemail://}
- GLITCHTIP_DOMAIN=${SERVICE_FQDN_GLITCHTIP} - GLITCHTIP_DOMAIN=${SERVICE_URL_GLITCHTIP}
- DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com} - DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com}
- CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3} - CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3}
- CELERY_WORKER_MAX_TASKS_PER_CHILD=${CELERY_WORKER_MAX_TASKS_PER_CHILD:-10000} - CELERY_WORKER_MAX_TASKS_PER_CHILD=${CELERY_WORKER_MAX_TASKS_PER_CHILD:-10000}
@@ -63,7 +63,7 @@ services:
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip} - DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip}
- SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION - SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION
- EMAIL_URL=${EMAIL_URL:-consolemail://} - EMAIL_URL=${EMAIL_URL:-consolemail://}
- GLITCHTIP_DOMAIN=${SERVICE_FQDN_GLITCHTIP} - GLITCHTIP_DOMAIN=${SERVICE_URL_GLITCHTIP}
- DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com} - DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com}
- CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3} - CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3}
- CELERY_WORKER_MAX_TASKS_PER_CHILD=${CELERY_WORKER_MAX_TASKS_PER_CHILD:-10000} - CELERY_WORKER_MAX_TASKS_PER_CHILD=${CELERY_WORKER_MAX_TASKS_PER_CHILD:-10000}

View File

@@ -8,7 +8,7 @@ services:
gotenberg: gotenberg:
image: gotenberg/gotenberg:latest image: gotenberg/gotenberg:latest
environment: environment:
- SERVICE_FQDN_GOTENBERG_3000 - SERVICE_URL_GOTENBERG_3000
# NOTE: requires the --api-enable-basic-auth option in "command" # NOTE: requires the --api-enable-basic-auth option in "command"
- GOTENBERG_API_BASIC_AUTH_USERNAME=${SERVICE_USER_GOTENBERG} - GOTENBERG_API_BASIC_AUTH_USERNAME=${SERVICE_USER_GOTENBERG}
- GOTENBERG_API_BASIC_AUTH_PASSWORD=${SERVICE_PASSWORD_GOTENBERG} - GOTENBERG_API_BASIC_AUTH_PASSWORD=${SERVICE_PASSWORD_GOTENBERG}

View File

@@ -8,7 +8,7 @@ services:
gowa: gowa:
image: aldinokemal2104/go-whatsapp-web-multidevice:latest image: aldinokemal2104/go-whatsapp-web-multidevice:latest
environment: environment:
- SERVICE_FQDN_GOWA_3000 - SERVICE_URL_GOWA_3000
- SERVICE_USER_GOWA - SERVICE_USER_GOWA
- SERVICE_PASSWORD_GOWA - SERVICE_PASSWORD_GOWA
- APP_BASIC_AUTH=${SERVICE_USER_GOWA}:${SERVICE_PASSWORD_GOWA} - APP_BASIC_AUTH=${SERVICE_USER_GOWA}:${SERVICE_PASSWORD_GOWA}

View File

@@ -8,9 +8,9 @@ services:
grafana: grafana:
image: grafana/grafana-oss image: grafana/grafana-oss
environment: environment:
- SERVICE_FQDN_GRAFANA_3000 - SERVICE_URL_GRAFANA_3000
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA} - GF_SERVER_ROOT_URL=${SERVICE_URL_GRAFANA}
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA} - GF_SERVER_DOMAIN=${SERVICE_URL_GRAFANA}
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA} - GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
- GF_DATABASE_TYPE=postgres - GF_DATABASE_TYPE=postgres
- GF_DATABASE_HOST=postgresql - GF_DATABASE_HOST=postgresql

View File

@@ -8,9 +8,9 @@ services:
grafana: grafana:
image: grafana/grafana-oss image: grafana/grafana-oss
environment: environment:
- SERVICE_FQDN_GRAFANA_3000 - SERVICE_URL_GRAFANA_3000
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA} - GF_SERVER_ROOT_URL=${SERVICE_URL_GRAFANA}
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA} - GF_SERVER_DOMAIN=${SERVICE_URL_GRAFANA}
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA} - GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
volumes: volumes:
- grafana-data:/var/lib/grafana - grafana-data:/var/lib/grafana

View File

@@ -8,9 +8,9 @@ services:
grist: grist:
image: gristlabs/grist:latest image: gristlabs/grist:latest
environment: environment:
- SERVICE_FQDN_GRIST_443 - SERVICE_URL_GRIST_443
- APP_HOME_URL=${SERVICE_FQDN_GRIST} - APP_HOME_URL=${SERVICE_URL_GRIST}
- APP_DOC_URL=${SERVICE_FQDN_GRIST} - APP_DOC_URL=${SERVICE_URL_GRIST}
- GRIST_DOMAIN=${SERVICE_URL_GRIST} - GRIST_DOMAIN=${SERVICE_URL_GRIST}
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
- GRIST_SUPPORT_ANON=${SUPPORT_ANON:-false} - GRIST_SUPPORT_ANON=${SUPPORT_ANON:-false}
@@ -21,7 +21,7 @@ services:
- GRIST_UI_FEATURES=${UI_FEATURES:-helpCenter,billing,templates,createSite,multiSite,sendToDrive,tutorials,supportGrist} - GRIST_UI_FEATURES=${UI_FEATURES:-helpCenter,billing,templates,createSite,multiSite,sendToDrive,tutorials,supportGrist}
- GRIST_DEFAULT_EMAIL=${DEFAULT_EMAIL:-test@example.com} - GRIST_DEFAULT_EMAIL=${DEFAULT_EMAIL:-test@example.com}
- GRIST_ORG_IN_PATH=${ORG_IN_PATH:-true} - GRIST_ORG_IN_PATH=${ORG_IN_PATH:-true}
- GRIST_OIDC_SP_HOST=${SERVICE_FQDN_GRIST} - GRIST_OIDC_SP_HOST=${SERVICE_URL_GRIST}
- GRIST_OIDC_IDP_SCOPES=${OIDC_IDP_SCOPES:-openid profile email} - GRIST_OIDC_IDP_SCOPES=${OIDC_IDP_SCOPES:-openid profile email}
- GRIST_OIDC_IDP_SKIP_END_SESSION_ENDPOINT=${OIDC_IDP_SKIP_END_SESSION_ENDPOINT:-false} - GRIST_OIDC_IDP_SKIP_END_SESSION_ENDPOINT=${OIDC_IDP_SKIP_END_SESSION_ENDPOINT:-false}
- GRIST_OIDC_IDP_ISSUER=${OIDC_IDP_ISSUER:?} - GRIST_OIDC_IDP_ISSUER=${OIDC_IDP_ISSUER:?}
@@ -40,8 +40,8 @@ services:
- TYPEORM_PORT=${TYPEORM_PORT:-5432} - TYPEORM_PORT=${TYPEORM_PORT:-5432}
- TYPEORM_LOGGING=${TYPEORM_LOGGING:-false} - TYPEORM_LOGGING=${TYPEORM_LOGGING:-false}
- REDIS_URL=${REDIS_URL:-redis://redis:6379} - REDIS_URL=${REDIS_URL:-redis://redis:6379}
- GRIST_HELP_CENTER=${SERVICE_FQDN_GRIST}/help - GRIST_HELP_CENTER=${SERVICE_URL_GRIST}/help
- GRIST_TERMS_OF_SERVICE_URL=${SERVICE_FQDN_GRIST}/terms - GRIST_TERMS_OF_SERVICE_URL=${SERVICE_URL_GRIST}/terms
- FREE_COACHING_CALL_URL=${FREE_COACHING_CALL_URL} - FREE_COACHING_CALL_URL=${FREE_COACHING_CALL_URL}
- GRIST_CONTACT_SUPPORT_URL=${CONTACT_SUPPORT_URL} - GRIST_CONTACT_SUPPORT_URL=${CONTACT_SUPPORT_URL}
volumes: volumes:

View File

@@ -7,7 +7,7 @@ services:
grocy: grocy:
image: lscr.io/linuxserver/grocy:latest image: lscr.io/linuxserver/grocy:latest
environment: environment:
- SERVICE_FQDN_GROCY - SERVICE_URL_GROCY
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

View File

@@ -7,7 +7,7 @@ services:
heimdall: heimdall:
image: lscr.io/linuxserver/heimdall:latest image: lscr.io/linuxserver/heimdall:latest
environment: environment:
- SERVICE_FQDN_HEIMDALL - SERVICE_URL_HEIMDALL
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Madrid - TZ=Europe/Madrid

Some files were not shown because too many files have changed in this diff Show More