feat(templates): add new service templates and update existing compose files for various applications
This commit is contained in:
@@ -8,13 +8,13 @@ services:
|
||||
activepieces:
|
||||
image: "ghcr.io/activepieces/activepieces:latest"
|
||||
environment:
|
||||
- SERVICE_FQDN_ACTIVEPIECES
|
||||
- SERVICE_URL_ACTIVEPIECES
|
||||
- AP_API_KEY=$SERVICE_PASSWORD_64_APIKEY
|
||||
- AP_ENCRYPTION_KEY=$SERVICE_PASSWORD_ENCRYPTIONKEY
|
||||
- AP_ENGINE_EXECUTABLE_PATH=${AP_ENGINE_EXECUTABLE_PATH:-dist/packages/engine/main.js}
|
||||
- AP_ENVIRONMENT=${AP_ENVIRONMENT:-prod}
|
||||
- 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_POSTGRES_DATABASE=${POSTGRES_DB:-activepieces}
|
||||
- AP_POSTGRES_HOST=${POSTGRES_HOST:-postgres}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
actual_server:
|
||||
image: actualbudget/actual-server:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_ACTUAL_5006
|
||||
- SERVICE_URL_ACTUAL_5006
|
||||
- ACTUAL_LOGIN_METHOD=password
|
||||
volumes:
|
||||
- actual_data:/data
|
||||
|
@@ -20,13 +20,13 @@ services:
|
||||
options:
|
||||
max-size: 1000m
|
||||
environment:
|
||||
- SERVICE_FQDN_AFFINE_3010
|
||||
- SERVICE_URL_AFFINE_3010
|
||||
- AFFINE_CONFIG_PATH=/root/.affine/config
|
||||
- REDIS_SERVER_HOST=redis
|
||||
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB:-affine}
|
||||
- NODE_ENV=production
|
||||
- AFFINE_SERVER_HOST=$SERVICE_FQDN_AFFINE
|
||||
- AFFINE_SERVER_EXTERNAL_URL=$SERVICE_FQDN_AFFINE
|
||||
- AFFINE_SERVER_HOST=$SERVICE_URL_AFFINE
|
||||
- AFFINE_SERVER_EXTERNAL_URL=$SERVICE_URL_AFFINE
|
||||
- MAILER_HOST=${MAILER_HOST}
|
||||
- MAILER_PORT=${MAILER_PORT}
|
||||
- MAILER_USER=${MAILER_USER}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
anything-llm:
|
||||
image: mintplexlabs/anythingllm
|
||||
environment:
|
||||
- SERVICE_FQDN_ANYTHINGLLM_3001
|
||||
- SERVICE_URL_ANYTHINGLLM_3001
|
||||
- STORAGE_DIR=/app/server/storage
|
||||
- DISABLE_TELEMETRY=${DISABLE_TELEMETRY:-true}
|
||||
- PASSWORDLOWERCASE=${PASSWORDLOWERCASE:-1}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
apprise-api:
|
||||
image: linuxserver/apprise-api:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_APPRISE_8000
|
||||
- SERVICE_URL_APPRISE_8000
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=UTC
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
appsmith:
|
||||
image: index.docker.io/appsmith/appsmith-ce:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_APPSMITH
|
||||
- SERVICE_URL_APPSMITH
|
||||
- APPSMITH_MAIL_ENABLED=${APPSMITH_MAIL_ENABLED:-false}
|
||||
- APPSMITH_DISABLE_TELEMETRY=${APPSMITH_DISABLE_TELEMETRY:-false}
|
||||
- APPSMITH_DISABLE_INTERCOM=${APPSMITH_DISABLE_INTERCOM:-true}
|
||||
|
@@ -20,7 +20,7 @@ services:
|
||||
- appwrite-mariadb
|
||||
- appwrite-redis
|
||||
environment:
|
||||
- SERVICE_FQDN_APPWRITE=/
|
||||
- SERVICE_URL_APPWRITE=/
|
||||
- _APP_ENV=${_APP_ENV:-production}
|
||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||
- _APP_LOCALE=${_APP_LOCALE:-en}
|
||||
@@ -128,7 +128,7 @@ services:
|
||||
image: appwrite/console:6.0.13
|
||||
container_name: appwrite-console
|
||||
environment:
|
||||
- SERVICE_FQDN_APPWRITE=/console
|
||||
- SERVICE_URL_APPWRITE=/console
|
||||
|
||||
appwrite-realtime:
|
||||
image: appwrite/appwrite:1.7.4
|
||||
@@ -138,7 +138,7 @@ services:
|
||||
- appwrite-mariadb
|
||||
- appwrite-redis
|
||||
environment:
|
||||
- SERVICE_FQDN_APPWRITE=/v1/realtime
|
||||
- SERVICE_URL_APPWRITE=/v1/realtime
|
||||
- _APP_ENV=${_APP_ENV:-production}
|
||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||
- _APP_OPTIONS_ABUSE=${_APP_OPTIONS_ABUSE:-enabled}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
argilla:
|
||||
image: "argilla/argilla-server:v2.2.0"
|
||||
environment:
|
||||
- SERVICE_FQDN_ARGILLA_6900
|
||||
- SERVICE_URL_ARGILLA_6900
|
||||
- ARGILLA_HOME_PATH=/var/lib/argilla
|
||||
- ARGILLA_ELASTICSEARCH=http://elasticsearch:9200
|
||||
- ARGILLA_DATABASE_URL=postgresql+asyncpg://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${POSTGRES_DB}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
audiobookshelf:
|
||||
image: ghcr.io/advplyr/audiobookshelf:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_AUDIOBOOKSHELF_80
|
||||
- SERVICE_URL_AUDIOBOOKSHELF_80
|
||||
- TZ=${TIMEZONE:-America/Toronto}
|
||||
volumes:
|
||||
- audiobookshelf-audiobooks:/audiobooks
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
restart: unless-stopped
|
||||
command: server
|
||||
environment:
|
||||
- SERVICE_FQDN_AUTHENTIKSERVER_9000
|
||||
- SERVICE_URL_AUTHENTIKSERVER_9000
|
||||
- AUTHENTIK_REDIS__HOST=${REDIS_HOST:-redis}
|
||||
- AUTHENTIK_POSTGRESQL__HOST=${POSTGRES_HOST:-postgresql}
|
||||
- AUTHENTIK_POSTGRESQL__USER=${SERVICE_USER_POSTGRESQL}
|
||||
|
@@ -54,8 +54,8 @@ services:
|
||||
image: bytemark/smtp:latest
|
||||
platform: linux/amd64
|
||||
environment:
|
||||
- SERVICE_FQDN_SMTP
|
||||
- RELAY_HOST=$SERVICE_FQDN_SMTP
|
||||
- SERVICE_URL_SMTP
|
||||
- RELAY_HOST=$SERVICE_URL_SMTP
|
||||
- RELAY_PORT=${RELAY_PORT:-587}
|
||||
- RELAY_USERNAME=$SERVICE_EMAIL_SMTP
|
||||
- RELAY_PASSWORD=$SERVICE_PASSWORD_SMTP
|
||||
@@ -75,7 +75,7 @@ services:
|
||||
minio:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_AZIMUTT_4000
|
||||
- SERVICE_URL_AZIMUTT_4000
|
||||
- SENTRY=false
|
||||
- PHX_SERVER=true
|
||||
- PHX_HOST=$SERVICE_URL_AZIMUTT
|
||||
@@ -92,7 +92,7 @@ services:
|
||||
- S3_KEY_ID=${S3_KEY_ID}
|
||||
- S3_KEY_SECRET=${S3_KEY_SECRET}
|
||||
- EMAIL_ADAPTER=${EMAIL_ADAPTER:-smtp}
|
||||
- SMTP_RELAY=$SERVICE_FQDN_SMTP
|
||||
- SMTP_RELAY=$SERVICE_URL_SMTP
|
||||
- SMTP_USERNAME=$SERVICE_EMAIL_SMTP
|
||||
- SMTP_PASSWORD=$SERVICE_PASSWORD_SMTP
|
||||
- SMTP_PORT=${SMTP_PORT:-587}
|
||||
|
@@ -7,11 +7,11 @@ services:
|
||||
babybuddy:
|
||||
image: lscr.io/linuxserver/babybuddy:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_BABYBUDDY
|
||||
- SERVICE_URL_BABYBUDDY
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
- CSRF_TRUSTED_ORIGINS=$SERVICE_FQDN_BABYBUDDY
|
||||
- CSRF_TRUSTED_ORIGINS=$SERVICE_URL_BABYBUDDY
|
||||
volumes:
|
||||
- babybuddy-config:/config
|
||||
healthcheck:
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
beszel:
|
||||
image: henrygd/beszel:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_BESZEL_8090
|
||||
- SERVICE_URL_BESZEL_8090
|
||||
volumes:
|
||||
- beszel_data:/beszel_data
|
||||
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
bookstack:
|
||||
image: lscr.io/linuxserver/bookstack:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_BOOKSTACK_80
|
||||
- APP_URL=${SERVICE_FQDN_BOOKSTACK}
|
||||
- SERVICE_URL_BOOKSTACK_80
|
||||
- APP_URL=${SERVICE_URL_BOOKSTACK}
|
||||
- APP_KEY=${SERVICE_PASSWORD_APPKEY}
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
browserless:
|
||||
image: ghcr.io/browserless/chromium
|
||||
environment:
|
||||
- SERVICE_FQDN_BROWSERLESS_3000
|
||||
- SERVICE_URL_BROWSERLESS_3000
|
||||
- TOKEN=$SERVICE_PASSWORD_BROWSERLESS
|
||||
expose:
|
||||
- 3000
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
budge:
|
||||
image: lscr.io/linuxserver/budge:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_BUDGE
|
||||
- SERVICE_URL_BUDGE
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -82,7 +82,7 @@ services:
|
||||
proxy-service:
|
||||
image: budibase/proxy
|
||||
environment:
|
||||
- SERVICE_FQDN_BUDIBASE_10000
|
||||
- SERVICE_URL_BUDIBASE_10000
|
||||
- PROXY_RATE_LIMIT_WEBHOOKS_PER_SECOND=10
|
||||
- PROXY_RATE_LIMIT_API_PER_SECOND=20
|
||||
- APPS_UPSTREAM_URL=http://app-service:4002
|
||||
|
@@ -31,8 +31,8 @@ services:
|
||||
environment:
|
||||
- SECRET_KEY=$SERVICE_PASSWORD_64_BUGSINK
|
||||
- CREATE_SUPERUSER=admin:$SERVICE_PASSWORD_BUGSINK
|
||||
- SERVICE_FQDN_BUGSINK_8000
|
||||
- BASE_URL=$SERVICE_FQDN_BUGSINK_8000
|
||||
- SERVICE_URL_BUGSINK_8000
|
||||
- BASE_URL=$SERVICE_URL_BUGSINK_8000
|
||||
- DATABASE_URL=mysql://${SERVICE_USER_BUGSINK}:$SERVICE_PASSWORD_BUGSINK@mysql:3306/${MYSQL_DATABASE:-bugsink}
|
||||
depends_on:
|
||||
mysql:
|
||||
|
@@ -12,14 +12,14 @@ services:
|
||||
# Some variables still uses Calcom previous name, Calendso
|
||||
#
|
||||
# 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
|
||||
- NODE_ENV=production
|
||||
- NEXT_PUBLIC_WEBAPP_URL=${SERVICE_FQDN_CALCOM}
|
||||
- NEXT_PUBLIC_API_V2_URL=${SERVICE_FQDN_CALCOM}/api/v2
|
||||
- NEXT_PUBLIC_WEBAPP_URL=${SERVICE_URL_CALCOM}
|
||||
- NEXT_PUBLIC_API_V2_URL=${SERVICE_URL_CALCOM}/api/v2
|
||||
# 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
|
||||
- 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
|
||||
# Use `openssl rand -base64 32` to generate a key
|
||||
- NEXTAUTH_SECRET=${SERVICE_BASE64_CALCOMSECRET}
|
||||
@@ -47,7 +47,7 @@ services:
|
||||
- EMAIL_SERVER_PASSWORD=${EMAIL_SERVER_PASSWORD}
|
||||
- NEXT_PUBLIC_APP_NAME="Cal.com"
|
||||
# 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:
|
||||
- postgresql
|
||||
postgresql:
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
calibre-web:
|
||||
image: lscr.io/linuxserver/calibre-web:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CALIBRE_8083
|
||||
- SERVICE_URL_CALIBRE_8083
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TZ:-Etc/UTC}
|
||||
|
@@ -10,12 +10,12 @@ services:
|
||||
volumes:
|
||||
- castopod-media:/var/www/castopod/public/media
|
||||
environment:
|
||||
- SERVICE_FQDN_CASTOPOD_8000
|
||||
- SERVICE_URL_CASTOPOD_8000
|
||||
- MYSQL_DATABASE=castopod
|
||||
- MYSQL_USER=$SERVICE_USER_MYSQL
|
||||
- MYSQL_PASSWORD=$SERVICE_PASSWORD_MYSQL
|
||||
- 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_CACHE_HANDLER=redis
|
||||
- CP_REDIS_HOST=redis
|
||||
|
@@ -10,8 +10,8 @@ services:
|
||||
volumes:
|
||||
- changedetection-data:/datastore
|
||||
environment:
|
||||
- SERVICE_FQDN_CHANGEDETECTION_5000
|
||||
- BASE_URL=${SERVICE_FQDN_CHANGEDETECTION}
|
||||
- SERVICE_URL_CHANGEDETECTION_5000
|
||||
- BASE_URL=${SERVICE_URL_CHANGEDETECTION}
|
||||
- PUID=${PUID:-1000}
|
||||
- PGID=${PGID:-1000}
|
||||
- PLAYWRIGHT_DRIVER_URL=${PLAYWRIGHT_DRIVER_URL:-ws://browser-sockpuppet-chrome:3000}
|
||||
|
@@ -8,13 +8,13 @@ services:
|
||||
chaskiq:
|
||||
image: chaskiq/chaskiq:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CHASKIQ_3000
|
||||
- SERVICE_URL_CHASKIQ_3000
|
||||
- REDIS_URL=redis://redis:6379/
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq}
|
||||
- POSTGRES_USER=$SERVICE_USER_POSTGRES
|
||||
- SERVICE_URL=${SERVICE_URL_CHASKIQ}
|
||||
- HOST=${SERVICE_FQDN_CHASKIQ_3000}
|
||||
- ASSET_HOST=${SERVICE_FQDN_CHASKIQ_3000}
|
||||
- HOST=${SERVICE_URL_CHASKIQ_3000}
|
||||
- ASSET_HOST=${SERVICE_URL_CHASKIQ_3000}
|
||||
- WS=wss://${SERVICE_URL_CHASKIQ}/cable
|
||||
- SNS_CONFIGURATION_SET=metrics
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}
|
||||
@@ -80,8 +80,8 @@ services:
|
||||
- REDIS_URL=redis://redis:6379/
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB:-chaskiq}
|
||||
- POSTGRES_USER=$SERVICE_USER_POSTGRES
|
||||
- HOST=${SERVICE_FQDN_CHASKIQ_3000}
|
||||
- ASSET_HOST=${SERVICE_FQDN_CHASKIQ_3000}
|
||||
- HOST=${SERVICE_URL_CHASKIQ_3000}
|
||||
- ASSET_HOST=${SERVICE_URL_CHASKIQ_3000}
|
||||
- WS=wss://${SERVICE_URL_CHASKIQ}/cable
|
||||
- SNS_CONFIGURATION_SET=metrics
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}
|
||||
|
@@ -11,9 +11,9 @@ services:
|
||||
- postgres
|
||||
- redis
|
||||
environment:
|
||||
- SERVICE_FQDN_CHATWOOT_3000
|
||||
- SERVICE_URL_CHATWOOT_3000
|
||||
- SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT
|
||||
- FRONTEND_URL=${SERVICE_FQDN_CHATWOOT}
|
||||
- FRONTEND_URL=${SERVICE_URL_CHATWOOT}
|
||||
- DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE}
|
||||
- FORCE_SSL=${FORCE_SSL:-false}
|
||||
- ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false}
|
||||
@@ -54,7 +54,7 @@ services:
|
||||
- redis
|
||||
environment:
|
||||
- SECRET_KEY_BASE=$SERVICE_PASSWORD_CHATWOOT
|
||||
- FRONTEND_URL=${SERVICE_FQDN_CHATWOOT}
|
||||
- FRONTEND_URL=${SERVICE_URL_CHATWOOT}
|
||||
- DEFAULT_LOCALE=${CHATWOOT_DEFAULT_LOCALE}
|
||||
- FORCE_SSL=${FORCE_SSL:-false}
|
||||
- ENABLE_ACCOUNT_SIGNUP=${ENABLE_ACCOUNT_SIGNUP:-false}
|
||||
|
@@ -8,14 +8,14 @@ services:
|
||||
client:
|
||||
image: bluewaveuptime/uptime_client:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CHECKMATE_80
|
||||
- UPTIME_APP_API_BASE_URL=${SERVICE_FQDN_CHECKMATESERVER_5000}/api/v1
|
||||
- SERVICE_URL_CHECKMATE_80
|
||||
- UPTIME_APP_API_BASE_URL=${SERVICE_URL_CHECKMATESERVER_5000}/api/v1
|
||||
depends_on:
|
||||
- server
|
||||
server:
|
||||
image: bluewaveuptime/uptime_server:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CHECKMATESERVER_5000
|
||||
- SERVICE_URL_CHECKMATESERVER_5000
|
||||
- JWT_SECRET=${SERVICE_PASSWORD_64_JWT}
|
||||
- REFRESH_TOKEN_SECRET=${SERVICE_PASSWORD_64_REFRESH}
|
||||
- SYSTEM_EMAIL_ADDRESS=${SYSTEM_EMAIL_ADDRESS:-test@example.com}
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
volumes:
|
||||
- chroma-data:/data
|
||||
environment:
|
||||
- SERVICE_FQDN_CHROMA_8000
|
||||
- SERVICE_URL_CHROMA_8000
|
||||
- IS_PERSISTENT=TRUE
|
||||
- PERSIST_DIRECTORY=/data
|
||||
healthcheck:
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN_CLASSICPRESS
|
||||
- SERVICE_URL_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_HOST=mariadb
|
||||
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN_CLASSICPRESS
|
||||
- SERVICE_URL_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_HOST=mysql
|
||||
- CLASSICPRESS_DB_USER=$SERVICE_USER_CLASSICPRESS
|
||||
- CLASSICPRESS_DB_PASSWORD=$SERVICE_PASSWORD_CLASSICPRESS
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
volumes:
|
||||
- classicpress-files:/var/www/html
|
||||
environment:
|
||||
- SERVICE_FQDN_CLASSICPRESS
|
||||
- SERVICE_URL_CLASSICPRESS
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://127.0.0.1"]
|
||||
interval: 2s
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
volumes:
|
||||
- cloudbeaver-data:/opt/cloudbeaver/workspace
|
||||
environment:
|
||||
- SERVICE_FQDN_CLOUDBEAVER_8978
|
||||
- SERVICE_URL_CLOUDBEAVER_8978
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:8978/"]
|
||||
interval: 5s
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CODESERVER_8443
|
||||
- SERVICE_URL_CODESERVER_8443
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -9,10 +9,10 @@ services:
|
||||
coder:
|
||||
image: ghcr.io/coder/coder:latest
|
||||
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_HTTP_ADDRESS=0.0.0.0:7080
|
||||
- CODER_ACCESS_URL=${SERVICE_FQDN_CODER}
|
||||
- CODER_ACCESS_URL=${SERVICE_URL_CODER}
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
depends_on:
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
codimd:
|
||||
image: nabo.codimd.dev/hackmdio/hackmd:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CODIMD_3000
|
||||
- SERVICE_URL_CODIMD_3000
|
||||
- CMD_DOMAIN=${SERVICE_URL_CODIMD}
|
||||
- CMD_PROTOCOL_USESSL=${CMD_PROTOCOL_USESSL:-false}
|
||||
- CMD_SESSION_SECRET=${SERVICE_PASSWORD_SESSIONSECRET}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
convertx:
|
||||
image: ghcr.io/c4illin/convertx:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CONVERTX
|
||||
- SERVICE_URL_CONVERTX
|
||||
- ACCOUNT_REGISTRATION=${ACCOUNT_REGISTRATION:-false}
|
||||
- HTTP_ALLOWED=${HTTP_ALLOWED:-true}
|
||||
- ALLOW_UNAUTHENTICATED=${ALLOW_UNAUTHENTICATED:-false}
|
||||
|
@@ -10,17 +10,17 @@ services:
|
||||
volumes:
|
||||
- data:/convex/data
|
||||
environment:
|
||||
- SERVICE_FQDN_BACKEND_3210
|
||||
- SERVICE_URL_BACKEND_3210
|
||||
- INSTANCE_NAME=${INSTANCE_NAME:-self-hosted-convex}
|
||||
- INSTANCE_SECRET=${SERVICE_HEX_32_SECRET}
|
||||
- CONVEX_RELEASE_VERSION_DEV=${CONVEX_RELEASE_VERSION_DEV:-}
|
||||
- ACTIONS_USER_TIMEOUT_SECS=${ACTIONS_USER_TIMEOUT_SECS:-}
|
||||
- CONVEX_CLOUD_ORIGIN=${SERVICE_FQDN_CONVEX_3210}
|
||||
- CONVEX_SITE_ORIGIN=${SERVICE_FQDN_CONVEX_3211}
|
||||
- CONVEX_CLOUD_ORIGIN=${SERVICE_URL_CONVEX_3210}
|
||||
- CONVEX_SITE_ORIGIN=${SERVICE_URL_CONVEX_3211}
|
||||
- DATABASE_URL=${DATABASE_URL:-}
|
||||
- DISABLE_BEACON=${DISABLE_BEACON:-}
|
||||
- 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:
|
||||
test: curl -f http://127.0.0.1:3210/version
|
||||
interval: 5s
|
||||
@@ -29,8 +29,8 @@ services:
|
||||
dashboard:
|
||||
image: ghcr.io/get-convex/convex-dashboard:5143fec81f146ca67495c12c6b7a15c5802c37e2
|
||||
environment:
|
||||
- SERVICE_FQDN_CONVEX_6791
|
||||
- NEXT_PUBLIC_DEPLOYMENT_URL=$SERVICE_FQDN_BACKEND_3210
|
||||
- SERVICE_URL_CONVEX_6791
|
||||
- NEXT_PUBLIC_DEPLOYMENT_URL=$SERVICE_URL_BACKEND_3210
|
||||
depends_on:
|
||||
backend:
|
||||
condition: service_healthy
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
app:
|
||||
image: cupcakearmy/cryptgeon:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_CRYPTGEON_8000
|
||||
- SERVICE_URL_CRYPTGEON_8000
|
||||
- SIZE_LIMIT=${SIZE_LIMIT:-4 MiB}
|
||||
- MAX_VIEWS=${MAX_VIEWS:-100}
|
||||
- MAX_EXPIRATION=${MAX_EXPIRATION:-360}
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
image: ghcr.io/gchq/cyberchef:latest
|
||||
platform: linux/amd64
|
||||
environment:
|
||||
- SERVICE_FQDN_CYBERCHEF_80
|
||||
- SERVICE_URL_CYBERCHEF_80
|
||||
volumes:
|
||||
- cyberchef-data:/app/data
|
||||
healthcheck:
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
dashy:
|
||||
image: lissy93/dashy
|
||||
environment:
|
||||
- SERVICE_FQDN_DASHY_8080
|
||||
- SERVICE_URL_DASHY_8080
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TIMEZONE:-UTC}
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
image: ghcr.io/denoland/denokv:latest
|
||||
environment:
|
||||
- 'ACCESS_TOKEN=${SERVICE_PASSWORD_DENOKV}'
|
||||
- SERVICE_FQDN_DENOKV_4512
|
||||
- SERVICE_URL_DENOKV_4512
|
||||
volumes:
|
||||
- '${COOLIFY_VOLUME_APP}:/data'
|
||||
command: '--sqlite-path /data/denokv.sqlite serve --access-token ${SERVICE_PASSWORD_DENOKV}'
|
||||
|
@@ -210,9 +210,9 @@ services:
|
||||
web:
|
||||
image: langgenius/dify-web:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_WEB_3000
|
||||
- CONSOLE_API_URL=${SERVICE_FQDN_WEB}
|
||||
- APP_API_URL=${SERVICE_FQDN_API}
|
||||
- SERVICE_URL_WEB_3000
|
||||
- CONSOLE_API_URL=${SERVICE_URL_WEB}
|
||||
- APP_API_URL=${SERVICE_URL_API}
|
||||
- SENTRY_DSN=${WEB_SENTRY_DSN:-}
|
||||
- NEXT_TELEMETRY_DISABLED=${NEXT_TELEMETRY_DISABLED:-0}
|
||||
healthcheck:
|
||||
@@ -574,7 +574,7 @@ services:
|
||||
- './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" ]
|
||||
environment:
|
||||
NGINX_SERVER_NAME: $SERVICE_FQDN_NGINX
|
||||
NGINX_SERVER_NAME: $SERVICE_URL_NGINX
|
||||
NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false}
|
||||
NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443}
|
||||
NGINX_PORT: ${NGINX_PORT:-80}
|
||||
|
@@ -12,7 +12,7 @@ services:
|
||||
- directus-extensions:/directus/extensions
|
||||
- directus-templates:/directus/templates
|
||||
environment:
|
||||
- SERVICE_FQDN_DIRECTUS_8055
|
||||
- SERVICE_URL_DIRECTUS_8055
|
||||
- KEY=$SERVICE_BASE64_64_KEY
|
||||
- SECRET=$SERVICE_BASE64_64_SECRET
|
||||
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
||||
|
@@ -13,7 +13,7 @@ services:
|
||||
- directus-extensions:/directus/extensions
|
||||
- directus-templates:/directus/templates
|
||||
environment:
|
||||
- SERVICE_FQDN_DIRECTUS_8055
|
||||
- SERVICE_URL_DIRECTUS_8055
|
||||
- KEY=$SERVICE_BASE64_64_KEY
|
||||
- SECRET=$SERVICE_BASE64_64_SECRET
|
||||
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
registry:
|
||||
image: registry:2
|
||||
environment:
|
||||
- SERVICE_FQDN_REGISTRY_5000
|
||||
- SERVICE_URL_REGISTRY_5000
|
||||
- REGISTRY_AUTH=htpasswd
|
||||
- REGISTRY_AUTH_HTPASSWD_REALM=Registry
|
||||
- REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry.password
|
||||
|
@@ -13,9 +13,9 @@ services:
|
||||
redis:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_DOCMOST_3000
|
||||
- SERVICE_URL_DOCMOST_3000
|
||||
- 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
|
||||
- REDIS_URL=redis://redis:6379
|
||||
volumes:
|
||||
|
@@ -11,12 +11,12 @@ services:
|
||||
database:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_DOCUMENSO_3000
|
||||
- NEXTAUTH_URL=${SERVICE_FQDN_DOCUMENSO}
|
||||
- SERVICE_URL_DOCUMENSO_3000
|
||||
- NEXTAUTH_URL=${SERVICE_URL_DOCUMENSO}
|
||||
- NEXTAUTH_SECRET=${SERVICE_BASE64_AUTHSECRET}
|
||||
- NEXT_PRIVATE_ENCRYPTION_KEY=${SERVICE_BASE64_ENCRYPTIONKEY}
|
||||
- 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_HOST=${NEXT_PRIVATE_SMTP_HOST}
|
||||
- NEXT_PRIVATE_SMTP_PORT=${NEXT_PRIVATE_SMTP_PORT}
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
docuseal:
|
||||
image: docuseal/docuseal:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOCUSEAL_3000
|
||||
- HOST=${SERVICE_FQDN_DOCUSEAL}
|
||||
- SERVICE_URL_DOCUSEAL_3000
|
||||
- HOST=${SERVICE_URL_DOCUSEAL}
|
||||
- DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgresql:5432/${POSTGRES_DB}
|
||||
volumes:
|
||||
- docuseal-data:/data
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
docuseal:
|
||||
image: docuseal/docuseal:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOCUSEAL_3000
|
||||
- HOST=${SERVICE_FQDN_DOCUSEAL}
|
||||
- SERVICE_URL_DOCUSEAL_3000
|
||||
- HOST=${SERVICE_URL_DOCUSEAL}
|
||||
volumes:
|
||||
- docuseal-data:/data
|
||||
healthcheck:
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
dokuwiki:
|
||||
image: lscr.io/linuxserver/dokuwiki:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOKUWIKI
|
||||
- SERVICE_URL_DOKUWIKI
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
dolibarr:
|
||||
image: dolibarr/dolibarr:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOLIBARR_80
|
||||
- SERVICE_URL_DOLIBARR_80
|
||||
- WWW_USER_ID=${WWW_USER_ID:-1000}
|
||||
- WWW_GROUP_ID=${WWW_GROUP_ID:-1000}
|
||||
- DOLI_DB_HOST=mariadb
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
dozzle:
|
||||
image: amir20/dozzle:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOZZLE_8080
|
||||
- SERVICE_URL_DOZZLE_8080
|
||||
- DOZZLE_AUTH_PROVIDER=simple
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
dozzle:
|
||||
image: amir20/dozzle:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DOZZLE_8080
|
||||
- SERVICE_URL_DOZZLE_8080
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
healthcheck:
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
drupal:
|
||||
image: "drupal:10-apache"
|
||||
environment:
|
||||
- SERVICE_FQDN_DRUPAL
|
||||
- SERVICE_URL_DRUPAL
|
||||
- DB_HOST=postgres
|
||||
- DB_NAME=postgres
|
||||
- DB_USER=postgres
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
duplicati:
|
||||
image: lscr.io/linuxserver/duplicati:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_DUPLICATI_8200
|
||||
- SERVICE_URL_DUPLICATI_8200
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TZ:-Europe/London}
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
easyappointments:
|
||||
image: alextselegidis/easyappointments:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EASYAPPOINTMENTS_80
|
||||
- BASE_URL=${SERVICE_FQDN_EASYAPPOINTMENTS}
|
||||
- SERVICE_URL_EASYAPPOINTMENTS_80
|
||||
- BASE_URL=${SERVICE_URL_EASYAPPOINTMENTS}
|
||||
- DB_HOST=mysql
|
||||
- DB_NAME=easyappointments
|
||||
- DB_USERNAME=root
|
||||
|
@@ -9,7 +9,7 @@ services:
|
||||
edgedb:
|
||||
image: edgedb/edgedb
|
||||
environment:
|
||||
- SERVICE_FQDN_EDGEDB_5656
|
||||
- SERVICE_URL_EDGEDB_5656
|
||||
- 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_SECURITY=${EDGEDB_SERVER_SECURITY:-strict}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
emby:
|
||||
image: lscr.io/linuxserver/emby:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EMBY_8096
|
||||
- SERVICE_URL_EMBY_8096
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
embystat:
|
||||
image: lscr.io/linuxserver/embystat:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EMBYSTAT_6555
|
||||
- SERVICE_URL_EMBYSTAT_6555
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -13,8 +13,8 @@ services:
|
||||
- redis
|
||||
- postgres
|
||||
environment:
|
||||
- SERVICE_FQDN_EVO_8080
|
||||
- SERVER_URL=$SERVICE_FQDN_EVO
|
||||
- SERVICE_URL_EVO_8080
|
||||
- SERVER_URL=$SERVICE_URL_EVO
|
||||
- DB_TYPE=${DB_TYPE:-postgresdb}
|
||||
- 'DB_POSTGRESDB_DATABASE=${POSTGRES_DB:-postgres}'
|
||||
- DB_POSTGRESDB_HOST=${DB_POSTGRESDB_HOST:-postgres}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
excalidraw:
|
||||
image: excalidraw/excalidraw:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_EXCALIDRAW_80
|
||||
- SERVICE_URL_EXCALIDRAW_80
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
|
@@ -37,7 +37,7 @@ services:
|
||||
image: faradaysec/faraday:latest
|
||||
entrypoint: /entrypoint.sh
|
||||
environment:
|
||||
- SERVICE_FQDN_FARADAY_5985
|
||||
- SERVICE_URL_FARADAY_5985
|
||||
- AUTHENTIK_POSTGRESQL__PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
|
||||
- PGSQL_USER=${SERVICE_USER_POSTGRESQL}
|
||||
- PGSQL_PASSWD=${SERVICE_PASSWORD_POSTGRESQL}
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
fider:
|
||||
image: getfider/fider:stable
|
||||
environment:
|
||||
- SERVICE_FQDN_FIDER_3000
|
||||
- BASE_URL=$SERVICE_FQDN_FIDER_3000
|
||||
- SERVICE_URL_FIDER_3000
|
||||
- BASE_URL=$SERVICE_URL_FIDER_3000
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@database:5432/fider?sslmode=disable
|
||||
- JWT_SECRET=$SERVICE_PASSWORD_64_FIDER
|
||||
- EMAIL_NOREPLY=${EMAIL_NOREPLY:-noreply@example.com}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
filebrowser:
|
||||
image: filebrowser/filebrowser:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FILEBROWSER_80
|
||||
- SERVICE_URL_FILEBROWSER_80
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ./srv
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
fileflows:
|
||||
image: revenz/fileflows
|
||||
environment:
|
||||
- SERVICE_FQDN_FILEFLOWS_5000
|
||||
- _APP_URL=$SERVICE_FQDN_FILE_FLOWS
|
||||
- SERVICE_URL_FILEFLOWS_5000
|
||||
- _APP_URL=$SERVICE_URL_FILE_FLOWS
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TZ:-America/Toronto}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
firefly:
|
||||
image: fireflyiii/core:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FIREFLY_8080
|
||||
- SERVICE_URL_FIREFLY_8080
|
||||
- APP_KEY=$SERVICE_BASE64_APPKEY
|
||||
- DB_HOST=mysql
|
||||
- DB_PORT=3306
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
firefox:
|
||||
image: jlesage/firefox
|
||||
environment:
|
||||
- SERVICE_FQDN_FIREFOX_5800
|
||||
- SERVICE_URL_FIREFOX_5800
|
||||
volumes:
|
||||
- firefox_config:/config
|
||||
healthcheck:
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
volumes:
|
||||
- 'flipt-data:/var/opt/flipt'
|
||||
environment:
|
||||
- SERVICE_FQDN_FLIPT_8080
|
||||
- SERVICE_URL_FLIPT_8080
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
|
@@ -15,7 +15,7 @@ services:
|
||||
qdrant:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_FLOWISE_3001
|
||||
- SERVICE_URL_FLOWISE_3001
|
||||
- DEBUG=${DEBUG:-false}
|
||||
- DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true}
|
||||
- PORT=${PORT:-3001}
|
||||
@@ -66,7 +66,7 @@ services:
|
||||
qdrant:
|
||||
image: qdrant/qdrant:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_QDRANT_6333
|
||||
- SERVICE_URL_QDRANT_6333
|
||||
- QDRANT__SERVICE__API_KEY=${SERVICE_PASSWORD_QDRANTAPIKEY}
|
||||
volumes:
|
||||
- flowise-qdrant-data:/qdrant/storage
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
flowise:
|
||||
image: flowiseai/flowise:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FLOWISE_3001
|
||||
- SERVICE_URL_FLOWISE_3001
|
||||
- DEBUG=${DEBUG:-false}
|
||||
- DISABLE_FLOWISE_TELEMETRY=${DISABLE_FLOWISE_TELEMETRY:-true}
|
||||
- PORT=${PORT:-3001}
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -9,8 +9,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -9,8 +9,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -9,8 +9,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -9,8 +9,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS:-false}
|
||||
- USER_UID=1000
|
||||
@@ -72,7 +72,7 @@ services:
|
||||
command: >-
|
||||
bash -ec '
|
||||
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 ;
|
||||
done ;
|
||||
sed -i -e "s|\"labels\": null|\"labels\": [\"docker:docker://node:20-bookworm\", \"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04\"]|" .runner ;
|
||||
|
@@ -8,8 +8,8 @@ services:
|
||||
forgejo:
|
||||
image: codeberg.org/forgejo/forgejo:8
|
||||
environment:
|
||||
- SERVICE_FQDN_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_FQDN_FORGEJO_3000}
|
||||
- SERVICE_URL_FORGEJO_3000
|
||||
- FORGEJO__server__ROOT_URL=${SERVICE_URL_FORGEJO_3000}
|
||||
- FORGEJO__migrations__ALLOWED_DOMAINS=${FORGEJO__migrations__ALLOWED_DOMAINS}
|
||||
- FORGEJO__migrations__ALLOW_LOCALNETWORKS=${FORGEJO__migrations__ALLOW_LOCALNETWORKS-false}
|
||||
- USER_UID=1000
|
||||
|
@@ -8,12 +8,12 @@ services:
|
||||
formbricks:
|
||||
image: ghcr.io/formbricks/formbricks:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FORMBRICKS_3000
|
||||
- WEBAPP_URL=$SERVICE_FQDN_FORMBRICKS
|
||||
- SERVICE_URL_FORMBRICKS_3000
|
||||
- WEBAPP_URL=$SERVICE_URL_FORMBRICKS
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgresql:5432/${POSTGRESQL_DATABASE:-formbricks}
|
||||
- POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL}
|
||||
- NEXTAUTH_SECRET=$SERVICE_BASE64_NEXTAUTH
|
||||
- NEXTAUTH_URL=$SERVICE_FQDN_FORMBRICKS
|
||||
- NEXTAUTH_URL=$SERVICE_URL_FORMBRICKS
|
||||
- ENCRYPTION_KEY=$SERVICE_BASE64_ENCRYPTION
|
||||
- CRON_SECRET=$SERVICE_BASE64_CRON
|
||||
- ENTERPRISE_LICENSE_KEY=${ENTERPRISE_LICENSE_KEY}
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
expose:
|
||||
- 30000
|
||||
environment:
|
||||
- SERVICE_FQDN_FOUNDRY_30000
|
||||
- SERVICE_URL_FOUNDRY_30000
|
||||
# Account username or email address for foundryvtt.com. Required for downloading an application distribution.
|
||||
- FOUNDRY_USERNAME=${FOUNDRY_USERNAME}
|
||||
# Account password for foundryvtt.com. Required for downloading an application distribution.
|
||||
|
@@ -14,12 +14,12 @@ services:
|
||||
mariadb:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_FREESCOUT_80
|
||||
- SERVICE_URL_FREESCOUT_80
|
||||
- DB_HOST=mariadb
|
||||
- DB_NAME=${MARIADB_DATABASE:-freescout}
|
||||
- DB_USER=${SERVICE_USER_MARIADB:-freescout}
|
||||
- DB_PASS=${SERVICE_PASSWORD_MARIADB}
|
||||
- SITE_URL=${SERVICE_FQDN_FREESCOUT}
|
||||
- SITE_URL=${SERVICE_URL_FREESCOUT}
|
||||
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com}
|
||||
- ADMIN_PASS=${SERVICE_PASSWORD_ADMIN}
|
||||
- DISPLAY_ERRORS=${DISPLAY_ERRORS:-FALSE}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
freshrss:
|
||||
image: freshrss/freshrss:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FRESHRSS_80
|
||||
- SERVICE_URL_FRESHRSS_80
|
||||
- CRON_MIN=${CRON_MIN:-1,31}
|
||||
- MARIADB_DB=${MARIADB_DATABASE:-freshrss}
|
||||
- MARIADB_USER=${SERVICE_USER_MARIADB}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
freshrss:
|
||||
image: freshrss/freshrss:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FRESHRSS_80
|
||||
- SERVICE_URL_FRESHRSS_80
|
||||
- CRON_MIN=${CRON_MIN:-1,31}
|
||||
- MYSQL_DB=${MYSQL_DATABASE:-freshrss}
|
||||
- MYSQL_USER=${SERVICE_USER_MYSQL}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
freshrss:
|
||||
image: freshrss/freshrss:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FRESHRSS_80
|
||||
- SERVICE_URL_FRESHRSS_80
|
||||
- CRON_MIN=${CRON_MIN:-1,31}
|
||||
- POSTGRES_DB=${POSTGRESQL_DATABASE:-freshrss}
|
||||
- POSTGRES_USER=${SERVICE_USER_POSTGRESQL}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
freshrss:
|
||||
image: freshrss/freshrss:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_FRESHRSS_80
|
||||
- SERVICE_URL_FRESHRSS_80
|
||||
- CRON_MIN=${CRON_MIN:-1,31}
|
||||
volumes:
|
||||
- freshrss-data:/var/www/FreshRSS/data
|
||||
|
@@ -15,13 +15,13 @@ services:
|
||||
redis:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_OUTLINE_3000
|
||||
- SERVICE_URL_OUTLINE_3000
|
||||
- NODE_ENV=production
|
||||
- SECRET_KEY=${SERVICE_BASE64_OUTLINE}
|
||||
- UTILS_SECRET=${SERVICE_PASSWORD_64_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
|
||||
- URL=${SERVICE_FQDN_OUTLINE_3000}
|
||||
- URL=${SERVICE_URL_OUTLINE_3000}
|
||||
- PORT=${OUTLINE_PORT:-3000}
|
||||
- FILE_STORAGE=${FILE_STORAGE:-local}
|
||||
- FILE_STORAGE_LOCAL_ROOT_DIR=${FILE_STORAGE_LOCAL_ROOT_DIR:-/var/lib/outline/data}
|
||||
|
@@ -10,8 +10,8 @@ services:
|
||||
volumes:
|
||||
- ghost-content-data:/var/lib/ghost/content
|
||||
environment:
|
||||
- SERVICE_FQDN_GHOST_2368
|
||||
- url=$SERVICE_FQDN_GHOST_2368
|
||||
- SERVICE_URL_GHOST_2368
|
||||
- url=$SERVICE_URL_GHOST_2368
|
||||
- database__client=mysql
|
||||
- database__connection__host=mysql
|
||||
- database__connection__user=$SERVICE_USER_MYSQL
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GITEA_3000
|
||||
- SERVICE_URL_GITEA_3000
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GITEA_3000
|
||||
- SERVICE_URL_GITEA_3000
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GITEA_3000
|
||||
- SERVICE_URL_GITEA_3000
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=postgres
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GITEA_3000
|
||||
- SERVICE_URL_GITEA_3000
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
ports:
|
||||
|
@@ -8,12 +8,12 @@ services:
|
||||
gitlab:
|
||||
image: "gitlab/gitlab-ce:latest"
|
||||
environment:
|
||||
- SERVICE_FQDN_GITLAB_80
|
||||
- SERVICE_URL_GITLAB_80
|
||||
- TZ=${TZ:-UTC}
|
||||
- GITLAB_TIMEZONE=${GITLAB_TIMEZONE:-UTC}
|
||||
- GITLAB_ROOT_PASSWORD=$SERVICE_PASSWORD_GITLAB
|
||||
- EXTERNAL_URL=$SERVICE_FQDN_GITLAB
|
||||
- GITLAB_HOST=$SERVICE_FQDN_GITLAB
|
||||
- EXTERNAL_URL=$SERVICE_URL_GITLAB
|
||||
- GITLAB_HOST=$SERVICE_URL_GITLAB
|
||||
- GITLAB_SMTP_ENABLE=${GITLAB_SMTP_ENABLE:-false}
|
||||
- GITLAB_SMTP_ADDRESS=$GITLAB_SMTP_ADDRESS
|
||||
- GITLAB_SMTP_PORT=${GITLAB_SMTP_PORT:-587}
|
||||
@@ -24,7 +24,7 @@ services:
|
||||
- GITLAB_SMTP_TLS=${GITLAB_SMTP_TLS:-false}
|
||||
- GITLAB_EMAIL_FROM=${GITLAB_EMAIL_FROM}
|
||||
- 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:
|
||||
- "2222:22"
|
||||
volumes:
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
glance:
|
||||
image: glanceapp/glance:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GLANCE_8080
|
||||
- SERVICE_URL_GLANCE_8080
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
- type: bind
|
||||
|
@@ -10,7 +10,7 @@ services:
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- GLANCES_OPT=-w
|
||||
- SERVICE_FQDN_GLANCES_61208
|
||||
- SERVICE_URL_GLANCES_61208
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock:ro
|
||||
|
@@ -35,11 +35,11 @@ services:
|
||||
redis:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- SERVICE_FQDN_GLITCHTIP_8080
|
||||
- SERVICE_URL_GLITCHTIP_8080
|
||||
- DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres:5432/${POSTGRESQL_DATABASE:-glitchtip}
|
||||
- SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION
|
||||
- EMAIL_URL=${EMAIL_URL:-consolemail://}
|
||||
- GLITCHTIP_DOMAIN=${SERVICE_FQDN_GLITCHTIP}
|
||||
- GLITCHTIP_DOMAIN=${SERVICE_URL_GLITCHTIP}
|
||||
- DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com}
|
||||
- CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3}
|
||||
- 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}
|
||||
- SECRET_KEY=$SERVICE_BASE64_64_ENCRYPTION
|
||||
- EMAIL_URL=${EMAIL_URL:-consolemail://}
|
||||
- GLITCHTIP_DOMAIN=${SERVICE_FQDN_GLITCHTIP}
|
||||
- GLITCHTIP_DOMAIN=${SERVICE_URL_GLITCHTIP}
|
||||
- DEFAULT_FROM_EMAIL=${DEFAULT_FROM_EMAIL:-test@example.com}
|
||||
- CELERY_WORKER_AUTOSCALE=${CELERY_WORKER_AUTOSCALE:-1,3}
|
||||
- CELERY_WORKER_MAX_TASKS_PER_CHILD=${CELERY_WORKER_MAX_TASKS_PER_CHILD:-10000}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
gotenberg:
|
||||
image: gotenberg/gotenberg:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GOTENBERG_3000
|
||||
- SERVICE_URL_GOTENBERG_3000
|
||||
# NOTE: requires the --api-enable-basic-auth option in "command"
|
||||
- GOTENBERG_API_BASIC_AUTH_USERNAME=${SERVICE_USER_GOTENBERG}
|
||||
- GOTENBERG_API_BASIC_AUTH_PASSWORD=${SERVICE_PASSWORD_GOTENBERG}
|
||||
|
@@ -8,7 +8,7 @@ services:
|
||||
gowa:
|
||||
image: aldinokemal2104/go-whatsapp-web-multidevice:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GOWA_3000
|
||||
- SERVICE_URL_GOWA_3000
|
||||
- SERVICE_USER_GOWA
|
||||
- SERVICE_PASSWORD_GOWA
|
||||
- APP_BASIC_AUTH=${SERVICE_USER_GOWA}:${SERVICE_PASSWORD_GOWA}
|
||||
|
@@ -8,9 +8,9 @@ services:
|
||||
grafana:
|
||||
image: grafana/grafana-oss
|
||||
environment:
|
||||
- SERVICE_FQDN_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA}
|
||||
- SERVICE_URL_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_URL_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_URL_GRAFANA}
|
||||
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
|
||||
- GF_DATABASE_TYPE=postgres
|
||||
- GF_DATABASE_HOST=postgresql
|
||||
|
@@ -8,9 +8,9 @@ services:
|
||||
grafana:
|
||||
image: grafana/grafana-oss
|
||||
environment:
|
||||
- SERVICE_FQDN_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_FQDN_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_FQDN_GRAFANA}
|
||||
- SERVICE_URL_GRAFANA_3000
|
||||
- GF_SERVER_ROOT_URL=${SERVICE_URL_GRAFANA}
|
||||
- GF_SERVER_DOMAIN=${SERVICE_URL_GRAFANA}
|
||||
- GF_SECURITY_ADMIN_PASSWORD=${SERVICE_PASSWORD_GRAFANA}
|
||||
volumes:
|
||||
- grafana-data:/var/lib/grafana
|
||||
|
@@ -8,9 +8,9 @@ services:
|
||||
grist:
|
||||
image: gristlabs/grist:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GRIST_443
|
||||
- APP_HOME_URL=${SERVICE_FQDN_GRIST}
|
||||
- APP_DOC_URL=${SERVICE_FQDN_GRIST}
|
||||
- SERVICE_URL_GRIST_443
|
||||
- APP_HOME_URL=${SERVICE_URL_GRIST}
|
||||
- APP_DOC_URL=${SERVICE_URL_GRIST}
|
||||
- GRIST_DOMAIN=${SERVICE_URL_GRIST}
|
||||
- TZ=${TZ:-UTC}
|
||||
- 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_DEFAULT_EMAIL=${DEFAULT_EMAIL:-test@example.com}
|
||||
- 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_SKIP_END_SESSION_ENDPOINT=${OIDC_IDP_SKIP_END_SESSION_ENDPOINT:-false}
|
||||
- GRIST_OIDC_IDP_ISSUER=${OIDC_IDP_ISSUER:?}
|
||||
@@ -40,8 +40,8 @@ services:
|
||||
- TYPEORM_PORT=${TYPEORM_PORT:-5432}
|
||||
- TYPEORM_LOGGING=${TYPEORM_LOGGING:-false}
|
||||
- REDIS_URL=${REDIS_URL:-redis://redis:6379}
|
||||
- GRIST_HELP_CENTER=${SERVICE_FQDN_GRIST}/help
|
||||
- GRIST_TERMS_OF_SERVICE_URL=${SERVICE_FQDN_GRIST}/terms
|
||||
- GRIST_HELP_CENTER=${SERVICE_URL_GRIST}/help
|
||||
- GRIST_TERMS_OF_SERVICE_URL=${SERVICE_URL_GRIST}/terms
|
||||
- FREE_COACHING_CALL_URL=${FREE_COACHING_CALL_URL}
|
||||
- GRIST_CONTACT_SUPPORT_URL=${CONTACT_SUPPORT_URL}
|
||||
volumes:
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
grocy:
|
||||
image: lscr.io/linuxserver/grocy:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_GROCY
|
||||
- SERVICE_URL_GROCY
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
@@ -7,7 +7,7 @@ services:
|
||||
heimdall:
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
environment:
|
||||
- SERVICE_FQDN_HEIMDALL
|
||||
- SERVICE_URL_HEIMDALL
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user