refactor: standardize domain configuration in template files

- Updated the configuration structure in multiple blueprint template files to ensure consistent formatting for 'domains' and 'env' sections.
- Adjusted indentation and alignment for better readability across various templates.
This commit is contained in:
Mauricio Siu
2025-03-30 01:36:48 -06:00
parent 291ef71661
commit 3a1f5f7c88
105 changed files with 850 additions and 853 deletions

View File

@@ -11,11 +11,11 @@ env = [
"AP_API_KEY=${api_key}",
"AP_ENCRYPTION_KEY=${encryption_key}",
"AP_JWT_SECRET=${jwt_secret}",
"AP_POSTGRES_PASSWORD=${postgres_password}"
"AP_POSTGRES_PASSWORD=${postgres_password}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "activepieces"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "activepieces"
port = 80
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "actualbudget"
port = 5_006
host = "${main_domain}"
[[config.domains]]
serviceName = "actualbudget"
port = 5_006
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "alist"
port = 5_244
host = "${main_domain}"
[[config.domains]]
serviceName = "alist"
port = 5_244
host = "${main_domain}"

View File

@@ -3,13 +3,10 @@ main_domain = "${domain}"
service_hash = "${hash:32}"
[config]
env = [
"ANSWER_HOST=http://${main_domain}",
"SERVICE_HASH=${service_hash}"
]
mounts = [ ]
env = ["ANSWER_HOST=http://${main_domain}", "SERVICE_HASH=${service_hash}"]
mounts = []
[[config.domains]]
serviceName = "answer"
port = 9_080
host = "${main_domain}"
[[config.domains]]
serviceName = "answer"
port = 9_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "appsmith"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "appsmith"
port = 80
host = "${main_domain}"

View File

@@ -120,24 +120,24 @@ env = [
"_APP_GRAPHQL_MAX_DEPTH=3",
"_APP_MIGRATIONS_FIREBASE_CLIENT_ID=",
"_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=",
"_APP_ASSISTANT_OPENAI_API_KEY="
"_APP_ASSISTANT_OPENAI_API_KEY=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "appwrite"
port = 80
host = "${main_domain}"
path = "/"
[[config.domains]]
serviceName = "appwrite"
port = 80
host = "${main_domain}"
path = "/"
[[config.domains]]
serviceName = "appwrite-console"
port = 80
host = "${main_domain}"
path = "/console"
[[config.domains]]
serviceName = "appwrite-console"
port = 80
host = "${main_domain}"
path = "/console"
[[config.domains]]
serviceName = "appwrite-realtime"
port = 80
host = "${main_domain}"
path = "/v1/realtime"
[[config.domains]]
serviceName = "appwrite-realtime"
port = 80
host = "${main_domain}"
path = "/v1/realtime"

View File

@@ -3,10 +3,10 @@ main_domain = "${domain}"
auth_secret = "${base64:32}"
[config]
env = [ "APTABASE_HOST=${main_domain}", "AUTH_SECRET=${auth_secret}" ]
mounts = [ ]
env = ["APTABASE_HOST=${main_domain}", "AUTH_SECRET=${auth_secret}"]
mounts = []
[[config.domains]]
serviceName = "aptabase"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "aptabase"
port = 8_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "BASEROW_HOST=${main_domain}" ]
mounts = [ ]
env = ["BASEROW_HOST=${main_domain}"]
mounts = []
[[config.domains]]
serviceName = "baserow"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "baserow"
port = 80
host = "${main_domain}"

View File

@@ -8,11 +8,11 @@ env = [
"TZ=Etc/UTC",
"SUBFOLDER=/",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=all"
"NVIDIA_DRIVER_CAPABILITIES=all",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "blender"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "blender"
port = 3_000
host = "${main_domain}"

View File

@@ -5,11 +5,11 @@ browserless_token = "${password:16}"
[config]
env = [
"BROWERLESS_HOST=${main_domain}",
"BROWSERLESS_TOKEN=${browserless_token}"
"BROWSERLESS_TOKEN=${browserless_token}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "browserless"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "browserless"
port = 3_000
host = "${main_domain}"

View File

@@ -19,11 +19,11 @@ env = [
"BB_REDIS_PASSWORD=${redis_password}",
"BB_WATCHTOWER_PASSWORD=${watchtower_password}",
"BB_MINIO_ACCESS_KEY=${minio_access_key}",
"BB_MINIO_SECRET_KEY=${minio_secret_key}"
"BB_MINIO_SECRET_KEY=${minio_secret_key}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "proxy"
port = 10_000
host = "${main_domain}"
[[config.domains]]
serviceName = "proxy"
port = 10_000
host = "${main_domain}"

View File

@@ -7,11 +7,11 @@ nextauth_secret = "${base64:32}"
env = [
"CALCOM_HOST=${main_domain}",
"NEXTAUTH_SECRET=${nextauth_secret}",
"CALENDSO_ENCRYPTION_KEY=${calcom_encryption_key}"
"CALENDSO_ENCRYPTION_KEY=${calcom_encryption_key}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "calcom"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "calcom"
port = 3_000
host = "${main_domain}"

View File

@@ -20,11 +20,11 @@ env = [
"POSTGRES_PASSWORD=${postgres_password}",
"REDIS_URL=redis://chatwoot-redis:6379",
"ENABLE_ACCOUNT_SIGNUP=false",
"ACTIVE_STORAGE_SERVICE=local"
"ACTIVE_STORAGE_SERVICE=local",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "chatwoot-rails"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "chatwoot-rails"
port = 3_000
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "DOMAIN=${main_domain}" ]
mounts = [ ]
env = ["DOMAIN=${main_domain}"]
mounts = []
[[config.domains]]
serviceName = "client"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "client"
port = 80
host = "${main_domain}"

View File

@@ -1,6 +1,6 @@
variables = { }
variables = {}
[config]
domains = [ ]
env = [ "CLOUDFLARE_TUNNEL_TOKEN=\"<INSERT TOKEN>\"" ]
mounts = [ ]
domains = []
env = ["CLOUDFLARE_TUNNEL_TOKEN=\"<INSERT TOKEN>\""]
mounts = []

View File

@@ -8,11 +8,11 @@ env = [
"CODER_HTTP_ADDRESS=0.0.0.0:7080",
"POSTGRES_DB=coder",
"POSTGRES_USER=coder",
"POSTGRES_PASSWORD=${postgres_password}"
"POSTGRES_PASSWORD=${postgres_password}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "coder"
port = 7_080
host = "${main_domain}"
[[config.domains]]
serviceName = "coder"
port = 7_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "MATRIX_SUBDOMAIN=${main_domain}" ]
mounts = [ ]
env = ["MATRIX_SUBDOMAIN=${main_domain}"]
mounts = []
[[config.domains]]
serviceName = "homeserver"
port = 6_167
host = "${main_domain}"
[[config.domains]]
serviceName = "homeserver"
port = 6_167
host = "${main_domain}"

View File

@@ -5,11 +5,11 @@ registration_token = "${password:20}"
[config]
env = [
"CONDUWUIT_SERVER_NAME=${main_domain}",
"CONDUWUIT_REGISTRATION_TOKEN=${registration_token}"
"CONDUWUIT_REGISTRATION_TOKEN=${registration_token}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "homeserver"
port = 6_167
host = "${main_domain}"
[[config.domains]]
serviceName = "homeserver"
port = 6_167
host = "${main_domain}"

View File

@@ -7,21 +7,21 @@ actions_domain = "${domain}"
env = [
"NEXT_PUBLIC_DEPLOYMENT_URL=http://${backend_domain}",
"CONVEX_CLOUD_ORIGIN=http://${backend_domain}",
"CONVEX_SITE_ORIGIN=http://${actions_domain}"
"CONVEX_SITE_ORIGIN=http://${actions_domain}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "dashboard"
port = 6_791
host = "${dashboard_domain}"
[[config.domains]]
serviceName = "dashboard"
port = 6_791
host = "${dashboard_domain}"
[[config.domains]]
serviceName = "backend"
port = 3_210
host = "${backend_domain}"
[[config.domains]]
serviceName = "backend"
port = 3_210
host = "${backend_domain}"
[[config.domains]]
serviceName = "backend"
port = 3_211
host = "${actions_domain}"
[[config.domains]]
serviceName = "backend"
port = 3_211
host = "${actions_domain}"

View File

@@ -4,10 +4,10 @@ username = "${password:16}"
password = "${password:32}"
[config]
env = [ "COUCHDB_USER=${username}", "COUCHDB_PASSWORD=${password}" ]
mounts = [ ]
env = ["COUCHDB_USER=${username}", "COUCHDB_PASSWORD=${password}"]
mounts = []
[[config.domains]]
serviceName = "couchdb"
port = 5_984
host = "${main_domain}"
[[config.domains]]
serviceName = "couchdb"
port = 5_984
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "HC=1" ]
mounts = [ ]
env = ["HC=1"]
mounts = []
[[config.domains]]
serviceName = "datalens"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "datalens"
port = 8_080
host = "${main_domain}"

View File

@@ -6,11 +6,11 @@ database_password = "${password}"
[config]
env = [
"DATABASE_PASSWORD=${database_password}",
"DIRECTUS_SECRET=${directus_secret}"
"DIRECTUS_SECRET=${directus_secret}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "directus"
port = 8_055
host = "${main_domain}"
[[config.domains]]
serviceName = "directus"
port = 8_055
host = "${main_domain}"

View File

@@ -17,11 +17,11 @@ env = [
"# Follow the guide at: https://discordtickets.app/self-hosting/installation/docker/#creating-the-discord-application",
"DISCORD_SECRET=",
"DISCORD_TOKEN=",
"SUPER_USERS=YOUR_DISCORD_USER_ID"
"SUPER_USERS=YOUR_DISCORD_USER_ID",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "tickets-app"
port = 8_169
host = "${main_domain}"
[[config.domains]]
serviceName = "tickets-app"
port = 8_169
host = "${main_domain}"

View File

@@ -7,11 +7,11 @@ redis_password = "${password}"
env = [
"DISCOURSE_HOST=${main_domain}",
"POSTGRES_PASSWORD=${postgres_password}",
"REDIS_PASSWORD=${redis_password}"
"REDIS_PASSWORD=${redis_password}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "discourse-app"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "discourse-app"
port = 3_000
host = "${main_domain}"

View File

@@ -9,11 +9,11 @@ env = [
"POSTGRES_USER=docmost",
"POSTGRES_PASSWORD=${postgres_password}",
"APP_URL=http://${main_domain}:3000",
"APP_SECRET=${app_secret}"
"APP_SECRET=${app_secret}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "docmost"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "docmost"
port = 3_000
host = "${main_domain}"

View File

@@ -10,11 +10,11 @@ env = [
"DOCUMENSO_PORT=3000",
"NEXTAUTH_SECRET=${nextauth_secret}",
"NEXT_PRIVATE_ENCRYPTION_KEY=${encryption_key}",
"NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${secondary_encryption_key}"
"NEXT_PRIVATE_ENCRYPTION_SECONDARY_KEY=${secondary_encryption_key}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "documenso"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "documenso"
port = 3_000
host = "${main_domain}"

View File

@@ -11,11 +11,11 @@ env = [
"AWS_SECRET_ACCESS_KEY=your-aws-secret-key",
"AWS_REGION=your-aws-region",
"SQS_URL=your-aws-sqs-url",
"SYSTEM_EMAIL="
"SYSTEM_EMAIL=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "doublezero"
port = 4_000
host = "${main_domain}"
[[config.domains]]
serviceName = "doublezero"
port = 4_000
host = "${main_domain}"

View File

@@ -5,11 +5,11 @@ main_domain = "${domain}"
env = [
"DRAWIO_HOST=${main_domain}",
"DRAWIO_BASE_URL=https://${main_domain}",
"DRAWIO_SERVER_URL=https://${main_domain}/"
"DRAWIO_SERVER_URL=https://${main_domain}/",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "drawio"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "drawio"
port = 8_080
host = "${main_domain}"

View File

@@ -3,15 +3,15 @@ main_domain = "${domain}"
api_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "kibana"
port = 5_601
host = "${main_domain}"
[[config.domains]]
serviceName = "kibana"
port = 5_601
host = "${main_domain}"
[[config.domains]]
serviceName = "elasticsearch"
port = 9_200
host = "${api_domain}"
[[config.domains]]
serviceName = "elasticsearch"
port = 9_200
host = "${api_domain}"

View File

@@ -17,11 +17,11 @@ env = [
"INSTALL_APP_ARGS=--install-app erpnext",
"IMAGE_NAME=docker.io/frappe/erpnext",
"VERSION=version-15",
"FRAPPE_SITE_NAME_HEADER="
"FRAPPE_SITE_NAME_HEADER=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "frontend"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "frontend"
port = 8_080
host = "${main_domain}"

View File

@@ -30,11 +30,11 @@ env = [
"CACHE_REDIS_ENABLED=true",
"CACHE_REDIS_URI=redis://evolution-redis:6379",
"CACHE_REDIS_PREFIX_KEY=evolution",
"CACHE_REDIS_SAVE_INSTANCES=true"
"CACHE_REDIS_SAVE_INSTANCES=true",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "evolution-api"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "evolution-api"
port = 8_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "excalidraw"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "excalidraw"
port = 80
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "FB_BASEURL=/filebrowser" ]
mounts = [ ]
env = ["FB_BASEURL=/filebrowser"]
mounts = []
[[config.domains]]
serviceName = "filebrowser"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "filebrowser"
port = 8_080
host = "${main_domain}"

View File

@@ -10,11 +10,11 @@ env = [
"NEXTAUTH_URL=http://${main_domain}",
"NEXTAUTH_SECRET=${secret_base}",
"ENCRYPTION_KEY=${encryption_key}",
"CRON_SECRET=${cron_secret}"
"CRON_SECRET=${cron_secret}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "formbricks"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "formbricks"
port = 3_000
host = "${main_domain}"

View File

@@ -17,11 +17,11 @@ env = [
"INSTALL_APP_ARGS=--install-app hrms",
"IMAGE_NAME=ghcr.io/frappe/hrms",
"VERSION=version-15",
"FRAPPE_SITE_NAME_HEADER="
"FRAPPE_SITE_NAME_HEADER=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "frontend"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "frontend"
port = 8_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "GHOST_HOST=${main_domain}" ]
mounts = [ ]
env = ["GHOST_HOST=${main_domain}"]
mounts = []
[[config.domains]]
serviceName = "ghost"
port = 2_368
host = "${main_domain}"
[[config.domains]]
serviceName = "ghost"
port = 2_368
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ "USER_UID=1000", "USER_GID=1000" ]
mounts = [ ]
env = ["USER_UID=1000", "USER_GID=1000"]
mounts = []
[[config.domains]]
serviceName = "gitea"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "gitea"
port = 3_000
host = "${main_domain}"

View File

@@ -2,16 +2,16 @@
main_domain = "${domain}"
[config]
env = [ ]
env = []
[[config.domains]]
serviceName = "glance"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "glance"
port = 8_080
host = "${main_domain}"
[[config.mounts]]
filePath = "/app/config/glance.yml"
content = """
[[config.mounts]]
filePath = "/app/config/glance.yml"
content = """
branding:
hide-footer: true
logo-text: P

View File

@@ -6,11 +6,11 @@ secret_key = "${base64:32}"
env = [
"GLITCHTIP_HOST=${main_domain}",
"GLITCHTIP_PORT=8000",
"SECRET_KEY=${secret_key}"
"SECRET_KEY=${secret_key}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "web"
port = 8_000
host = "${main_domain}"
[[config.domains]]
serviceName = "web"
port = 8_000
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "glpi-web"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "glpi-web"
port = 80
host = "${main_domain}"

View File

@@ -6,11 +6,11 @@ password = "changethis"
[config]
env = [
"GOTENBERG_API_BASIC_AUTH_USERNAME=${username}",
"GOTENBERG_API_BASIC_AUTH_PASSWORD=${password}"
"GOTENBERG_API_BASIC_AUTH_PASSWORD=${password}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "gotenberg"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "gotenberg"
port = 3_000
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "grafana"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "grafana"
port = 3_000
host = "${main_domain}"

View File

@@ -7,11 +7,11 @@ form_encryption_key = "${base64:64}"
env = [
"APP_HOMEPAGE_URL=http://${main_domain}",
"SESSION_KEY=${session_key}",
"FORM_ENCRYPTION_KEY=${form_encryption_key}"
"FORM_ENCRYPTION_KEY=${form_encryption_key}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "heyform"
port = 8_000
host = "${main_domain}"
[[config.domains]]
serviceName = "heyform"
port = 8_000
host = "${main_domain}"

View File

@@ -17,11 +17,11 @@ env = [
"MAIL_HOST=",
"MAIL_PORT=",
"MAIL_FROM_ADDRESS=",
"MAIL_FROM_NAME="
"MAIL_FROM_NAME=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "all-in-one"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "all-in-one"
port = 80
host = "${main_domain}"

View File

@@ -8,11 +8,11 @@ meili_master_key = "${base64:32}"
env = [
"NEXTAUTH_SECRET=${next_secret}",
"MEILI_MASTER_KEY=${meili_master_key}",
"NEXTAUTH_URL=http://${main_domain}"
"NEXTAUTH_URL=http://${main_domain}",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "web"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "web"
port = 3_000
host = "${main_domain}"

View File

@@ -3,10 +3,10 @@ main_domain = "${domain}"
secret_key = "${password:64}"
[config]
env = [ "SECRET_ENCRYPTION_KEY=${secret_key}" ]
mounts = [ ]
env = ["SECRET_ENCRYPTION_KEY=${secret_key}"]
mounts = []
[[config.domains]]
serviceName = "homarr"
port = 7_575
host = "${main_domain}"
[[config.domains]]
serviceName = "homarr"
port = 7_575
host = "${main_domain}"

View File

@@ -13,17 +13,17 @@ env = [
"TITLE=Huly",
"DEFAULT_LANGUAGE=en",
"LAST_NAME_FIRST=true",
"SECRET=${huly_secret}"
"SECRET=${huly_secret}",
]
[[config.domains]]
serviceName = "nginx"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "nginx"
port = 80
host = "${main_domain}"
[[config.mounts]]
filePath = "/volumes/nginx/.huly.nginx"
content = """
[[config.mounts]]
filePath = "/volumes/nginx/.huly.nginx"
content = """
server {
listen 80;
server_name _;

View File

@@ -16,11 +16,11 @@ env = [
"REDIS_HOSTNAME=immich-redis",
"REDIS_PORT=6379",
"REDIS_DBINDEX=0",
"TZ=UTC"
"TZ=UTC",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "immich-server"
port = 2_283
host = "${main_domain}"
[[config.domains]]
serviceName = "immich-server"
port = 2_283
host = "${main_domain}"

View File

@@ -48,11 +48,11 @@ env = [
"NEXT_PUBLIC_CAPTCHA_SITE_KEY=",
"PLAIN_API_KEY=",
"PLAIN_WISH_LABEL_IDS=",
"SSL_CLIENT_CERTIFICATE_HEADER_KEY="
"SSL_CLIENT_CERTIFICATE_HEADER_KEY=",
]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "backend"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "backend"
port = 8_080
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "influxdb"
port = 8_086
host = "${main_domain}"
[[config.domains]]
serviceName = "influxdb"
port = 8_086
host = "${main_domain}"

View File

@@ -5,15 +5,15 @@ db_username = "invoiceshelf"
db_database = "invoiceshelf"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "invoiceshelf-app"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "invoiceshelf-app"
port = 80
host = "${main_domain}"
[config.env]
INVOICESHELF_HOST = "${main_domain}"
DB_PASSWORD = "${db_password}"
DB_USERNAME = "${db_username}"
DB_DATABASE = "${db_database}"
[config.env]
INVOICESHELF_HOST = "${main_domain}"
DB_PASSWORD = "${db_password}"
DB_USERNAME = "${db_username}"
DB_DATABASE = "${db_database}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "it-tools"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "it-tools"
port = 80
host = "${main_domain}"

View File

@@ -2,12 +2,12 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "jellyfin"
port = 8_096
host = "${main_domain}"
[[config.domains]]
serviceName = "jellyfin"
port = 8_096
host = "${main_domain}"
[config.env]
JELLYFIN_HOST = "${main_domain}"
[config.env]
JELLYFIN_HOST = "${main_domain}"

View File

@@ -6,17 +6,17 @@ mysql_root_password = "${password:32}"
app_secret = "${password:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "app"
port = 8_001
host = "${main_domain}"
[[config.domains]]
serviceName = "app"
port = 8_001
host = "${main_domain}"
[config.env]
KI_HOST = "${main_domain}"
KI_ADMINMAIL = "admin@kimai.local"
KI_ADMINPASS = "${admin_password}"
KI_MYSQL_ROOT_PASSWORD = "${mysql_root_password}"
KI_MYSQL_PASSWORD = "${mysql_password}"
KI_APP_SECRET = "${app_secret}"
[config.env]
KI_HOST = "${main_domain}"
KI_ADMINMAIL = "admin@kimai.local"
KI_ADMINPASS = "${admin_password}"
KI_MYSQL_ROOT_PASSWORD = "${mysql_root_password}"
KI_MYSQL_PASSWORD = "${mysql_password}"
KI_APP_SECRET = "${app_secret}"

View File

@@ -4,13 +4,13 @@ db_password = "${password}"
db_username = "langflow"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "langflow"
port = 7_860
host = "${main_domain}"
[[config.domains]]
serviceName = "langflow"
port = 7_860
host = "${main_domain}"
[config.env]
DB_PASSWORD = "${db_password}"
DB_USERNAME = "${db_username}"
[config.env]
DB_PASSWORD = "${db_password}"
DB_USERNAME = "${db_username}"

View File

@@ -4,14 +4,14 @@ postgres_password = "${password}"
next_secret = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "linkwarden"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "linkwarden"
port = 3_000
host = "${main_domain}"
[config.env]
POSTGRES_PASSWORD = "${postgres_password}"
NEXTAUTH_SECRET = "${next_secret}"
NEXTAUTH_URL = "http://${main_domain}/api/v1/auth"
[config.env]
POSTGRES_PASSWORD = "${postgres_password}"
NEXTAUTH_SECRET = "${next_secret}"
NEXTAUTH_URL = "http://${main_domain}/api/v1/auth"

View File

@@ -2,14 +2,14 @@
main_domain = "${domain}"
[config]
[[config.domains]]
serviceName = "app"
port = 9_000
host = "${main_domain}"
[[config.domains]]
serviceName = "app"
port = 9_000
host = "${main_domain}"
[[config.mounts]]
filePath = "config.toml"
content = """
[[config.mounts]]
filePath = "config.toml"
content = """
[app]
address = "0.0.0.0:9000"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "lobe-chat"
port = 3_210
host = "${main_domain}"
[[config.domains]]
serviceName = "lobe-chat"
port = 3_210
host = "${main_domain}"

View File

@@ -4,19 +4,19 @@ admin_domain = "${domain}"
postgres_password = "${password}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "app"
port = 3_001
host = "${main_domain}"
[[config.domains]]
serviceName = "app"
port = 3_001
host = "${main_domain}"
[[config.domains]]
serviceName = "app"
port = 3_002
host = "${admin_domain}"
[[config.domains]]
serviceName = "app"
port = 3_002
host = "${admin_domain}"
[config.env]
LOGTO_ENDPOINT = "http://${admin_domain}"
LOGTO_ADMIN_ENDPOINT = "http://${admin_domain}"
LOGTO_POSTGRES_PASSWORD = "${postgres_password}"
[config.env]
LOGTO_ENDPOINT = "http://${admin_domain}"
LOGTO_ADMIN_ENDPOINT = "http://${admin_domain}"
LOGTO_POSTGRES_PASSWORD = "${postgres_password}"

View File

@@ -4,15 +4,15 @@ encryption_password = "${password:32}"
encryption_salt = "${password:32}"
api_secret = "${password:32}"
[[config.domains]]
[config]
[config.domains]
serviceName = "lowcoder-api-service"
port = 3000
host = "${main_domain}"
[[config.env]]
[config.env]
ENABLE_USER_SIGN_UP = false
ENCRYPTION_PASSWORD = "${encryption_password}"
ENCRYPTION_SALT = "${encryption_salt}"
CORS_ALLOWED_DOMAINS = "*"
LOWCODER_API_KEY_SECRET = "${api_secret}"

View File

@@ -2,15 +2,15 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "macos"
port = 8_006
host = "${main_domain}"
[[config.domains]]
serviceName = "macos"
port = 8_006
host = "${main_domain}"
[config.env]
VERSION = "15"
DISK_SIZE = "64G"
RAM_SIZE = "4G"
CPU_CORES = "2"
[config.env]
VERSION = "15"
DISK_SIZE = "64G"
RAM_SIZE = "4G"
CPU_CORES = "2"

View File

@@ -3,9 +3,9 @@ main_domain = "${domain}"
default_password = "${password}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "mailpit"
port = 8_025
host = "${main_domain}"
[[config.domains]]
serviceName = "mailpit"
port = 8_025
host = "${main_domain}"

View File

@@ -3,13 +3,13 @@ main_domain = "${domain}"
master_key = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "meilisearch"
port = 7_700
host = "${main_domain}"
[[config.domains]]
serviceName = "meilisearch"
port = 7_700
host = "${main_domain}"
[config.env]
MEILI_ENV = "development"
MEILI_MASTER_KEY = "${master_key}"
[config.env]
MEILI_ENV = "development"
MEILI_MASTER_KEY = "${master_key}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "metabase"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "metabase"
port = 3_000
host = "${main_domain}"

View File

@@ -3,15 +3,15 @@ main_domain = "${domain}"
api_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "minio"
port = 9_001
host = "${main_domain}"
[[config.domains]]
serviceName = "minio"
port = 9_001
host = "${main_domain}"
[[config.domains]]
serviceName = "minio"
port = 9_000
host = "${api_domain}"
[[config.domains]]
serviceName = "minio"
port = 9_000
host = "${api_domain}"

View File

@@ -2,14 +2,14 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "n8n"
port = 5_678
host = "${main_domain}"
[[config.domains]]
serviceName = "n8n"
port = 5_678
host = "${main_domain}"
[config.env]
N8N_HOST = "${main_domain}"
N8N_PORT = "5678"
GENERIC_TIMEZONE = "Europe/Berlin"
[config.env]
N8N_HOST = "${main_domain}"
N8N_PORT = "5678"
GENERIC_TIMEZONE = "Europe/Berlin"

View File

@@ -4,14 +4,14 @@ db_password = "${password}"
db_root_password = "${password}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "nextcloud"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "nextcloud"
port = 80
host = "${main_domain}"
[config.env]
NEXTCLOUD_DOMAIN = "${main_domain}"
MYSQL_SECRET_PASSWORD = "${db_password}"
MYSQL_SECRET_PASSWORD_ROOT = "${db_root_password}"
[config.env]
NEXTCLOUD_DOMAIN = "${main_domain}"
MYSQL_SECRET_PASSWORD = "${db_password}"
MYSQL_SECRET_PASSWORD_ROOT = "${db_root_password}"

View File

@@ -3,13 +3,13 @@ main_domain = "${domain}"
jwt_secret = "${base64:64}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "nocodb"
port = 8_000
host = "${main_domain}"
[[config.domains]]
serviceName = "nocodb"
port = 8_000
host = "${main_domain}"
[config.env]
NOCODB_PORT = "8000"
NC_AUTH_JWT_SECRET = "${jwt_secret}"
[config.env]
NOCODB_PORT = "8000"
NC_AUTH_JWT_SECRET = "${jwt_secret}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "web"
port = 8_069
host = "${main_domain}"
[[config.domains]]
serviceName = "web"
port = 8_069
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "onedev"
port = 6_610
host = "${main_domain}"
[[config.domains]]
serviceName = "onedev"
port = 6_610
host = "${main_domain}"

View File

@@ -2,12 +2,12 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "ontime"
port = 4_001
host = "${main_domain}"
[[config.domains]]
serviceName = "ontime"
port = 4_001
host = "${main_domain}"
[config.env]
TZ = "UTC"
[config.env]
TZ = "UTC"

View File

@@ -2,13 +2,13 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "open-webui"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "open-webui"
port = 8_080
host = "${main_domain}"
[config.env]
OLLAMA_DOCKER_TAG = "0.1.47"
WEBUI_DOCKER_TAG = "0.3.7"
[config.env]
OLLAMA_DOCKER_TAG = "0.1.47"
WEBUI_DOCKER_TAG = "0.3.7"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = [ ]
mounts = [ ]
env = []
mounts = []
[[config.domains]]
serviceName = "otterwiki"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "otterwiki"
port = 80
host = "${main_domain}"

View File

@@ -2,12 +2,12 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "penpot-frontend"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "penpot-frontend"
port = 80
host = "${main_domain}"
[config.env]
DOMAIN_NAME = "${main_domain}"
[config.env]
DOMAIN_NAME = "${main_domain}"

View File

@@ -5,20 +5,20 @@ postgres_password = "${password}"
secret = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "peppermint-app"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "peppermint-app"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "peppermint-app"
port = 5_003
host = "${api_domain}"
[[config.domains]]
serviceName = "peppermint-app"
port = 5_003
host = "${api_domain}"
[config.env]
MAIN_DOMAIN = "${main_domain}"
API_DOMAIN = "${api_domain}"
POSTGRES_PASSWORD = "${postgres_password}"
SECRET = "${secret}"
[config.env]
MAIN_DOMAIN = "${main_domain}"
API_DOMAIN = "${api_domain}"
POSTGRES_PASSWORD = "${postgres_password}"
SECRET = "${secret}"

View File

@@ -3,13 +3,13 @@ main_domain = "${domain}"
admin_password = "${password}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "photoprism"
port = 2_342
host = "${main_domain}"
[[config.domains]]
serviceName = "photoprism"
port = 2_342
host = "${main_domain}"
[config.env]
BASE_URL = "http://${main_domain}"
ADMIN_PASSWORD = "${admin_password}"
[config.env]
BASE_URL = "http://${main_domain}"
ADMIN_PASSWORD = "${admin_password}"

View File

@@ -4,15 +4,15 @@ root_password = "${password:32}"
user_password = "${password:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "phpmyadmin"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "phpmyadmin"
port = 80
host = "${main_domain}"
[config.env]
MYSQL_ROOT_PASSWORD = "${root_password}"
MYSQL_DATABASE = "mysql"
MYSQL_USER = "phpmyadmin"
MYSQL_PASSWORD = "${user_password}"
[config.env]
MYSQL_ROOT_PASSWORD = "${root_password}"
MYSQL_DATABASE = "mysql"
MYSQL_USER = "phpmyadmin"
MYSQL_PASSWORD = "${user_password}"

View File

@@ -2,14 +2,14 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "pocket-id"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "pocket-id"
port = 80
host = "${main_domain}"
[config.env]
PUBLIC_UI_CONFIG_DISABLED = "false"
PUBLIC_APP_URL = "http://${main_domain}"
TRUST_PROXY = "true"
[config.env]
PUBLIC_UI_CONFIG_DISABLED = "false"
PUBLIC_APP_URL = "http://${main_domain}"
TRUST_PROXY = "true"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "pocketbase"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "pocketbase"
port = 80
host = "${main_domain}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "portainer"
port = 9_000
host = "${main_domain}"
[[config.domains]]
serviceName = "portainer"
port = 9_000
host = "${main_domain}"

View File

@@ -6,16 +6,16 @@ db_name = "postiz"
jwt_secret = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "postiz-app"
port = 5_000
host = "${main_domain}"
[[config.domains]]
serviceName = "postiz-app"
port = 5_000
host = "${main_domain}"
[config.env]
POSTIZ_HOST = "${main_domain}"
DB_PASSWORD = "${db_password}"
DB_USER = "${db_user}"
DB_NAME = "${db_name}"
JWT_SECRET = "${jwt_secret}"
[config.env]
POSTIZ_HOST = "${main_domain}"
DB_PASSWORD = "${db_password}"
DB_USER = "${db_user}"
DB_NAME = "${db_name}"
JWT_SECRET = "${jwt_secret}"

View File

@@ -2,13 +2,13 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "rocketchat"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "rocketchat"
port = 3_000
host = "${main_domain}"
[config.env]
ROCKETCHAT_HOST = "${main_domain}"
ROCKETCHAT_PORT = "3000"
[config.env]
ROCKETCHAT_HOST = "${main_domain}"
ROCKETCHAT_PORT = "3000"

View File

@@ -2,13 +2,13 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "roundcubemail"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "roundcubemail"
port = 80
host = "${main_domain}"
[config.env]
DEFAULT_HOST = "tls://mail.example.com"
SMTP_SERVER = "tls://mail.example.com"
[config.env]
DEFAULT_HOST = "tls://mail.example.com"
SMTP_SERVER = "tls://mail.example.com"

View File

@@ -4,13 +4,13 @@ postgres_password = "${password}"
admin_access_token = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "ryot-app"
port = 8_000
host = "${main_domain}"
[[config.domains]]
serviceName = "ryot-app"
port = 8_000
host = "${main_domain}"
[config.env]
POSTGRES_PASSWORD = "${postgres_password}"
ADMIN_ACCESS_TOKEN = "${admin_access_token}"
[config.env]
POSTGRES_PASSWORD = "${postgres_password}"
ADMIN_ACCESS_TOKEN = "${admin_access_token}"

View File

@@ -3,18 +3,18 @@ main_domain = "${domain}"
initial_api_key = "${password:30}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "shlink-web"
port = 8_080
host = "web-${main_domain}"
[[config.domains]]
serviceName = "shlink-web"
port = 8_080
host = "web-${main_domain}"
[[config.domains]]
serviceName = "shlink"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "shlink"
port = 8_080
host = "${main_domain}"
[config.env]
INITIAL_API_KEY = "${initial_api_key}"
DEFAULT_DOMAIN = "${main_domain}"
[config.env]
INITIAL_API_KEY = "${initial_api_key}"
DEFAULT_DOMAIN = "${main_domain}"

View File

@@ -5,14 +5,14 @@ db_user = "slash"
db_name = "slash"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "slash-app"
port = 5_231
host = "${main_domain}"
[[config.domains]]
serviceName = "slash-app"
port = 5_231
host = "${main_domain}"
[config.env]
DB_USER = "${db_user}"
DB_PASSWORD = "${db_password}"
DB_NAME = "${db_name}"
[config.env]
DB_USER = "${db_user}"
DB_PASSWORD = "${db_password}"
DB_NAME = "${db_name}"

View File

@@ -3,15 +3,15 @@ main_domain = "${domain}"
metrics_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "soketi"
port = 6_001
host = "${main_domain}"
[[config.domains]]
serviceName = "soketi"
port = 6_001
host = "${main_domain}"
[[config.domains]]
serviceName = "soketi"
port = 9_601
host = "${metrics_domain}"
[[config.domains]]
serviceName = "soketi"
port = 9_601
host = "${metrics_domain}"

View File

@@ -3,13 +3,13 @@ main_domain = "${domain}"
secret_key = "${password}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "server"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "server"
port = 8_080
host = "${main_domain}"
[config.env]
SD_USERNAME = "admin"
SD_PASSWORD = "${secret_key}"
[config.env]
SD_USERNAME = "admin"
SD_PASSWORD = "${secret_key}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "stirling-pdf"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "stirling-pdf"
port = 8_080
host = "${main_domain}"

View File

@@ -4,22 +4,22 @@ db_password = "${password}"
public_db_port = "${randomPort}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "teable"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "teable"
port = 3_000
host = "${main_domain}"
[config.env]
TEABLE_HOST = "${main_domain}"
TEABLE_DB_PORT = "${public_db_port}"
TIMEZONE = "UTC"
POSTGRES_HOST = "teable-db"
POSTGRES_PORT = "5432"
POSTGRES_DB = "teable"
POSTGRES_USER = "teable"
POSTGRES_PASSWORD = "${db_password}"
PUBLIC_ORIGIN = "https://${main_domain}"
PRISMA_DATABASE_URL = "postgresql://teable:${db_password}@teable-db:5432/teable"
PUBLIC_DATABASE_PROXY = "${TEABLE_HOST}:${TEABLE_DB_PORT}"
[config.env]
TEABLE_HOST = "${main_domain}"
TEABLE_DB_PORT = "${public_db_port}"
TIMEZONE = "UTC"
POSTGRES_HOST = "teable-db"
POSTGRES_PORT = "5432"
POSTGRES_DB = "teable"
POSTGRES_USER = "teable"
POSTGRES_PASSWORD = "${db_password}"
PUBLIC_ORIGIN = "https://${main_domain}"
PRISMA_DATABASE_URL = "postgresql://teable:${db_password}@teable-db:5432/teable"
PUBLIC_DATABASE_PROXY = "${TEABLE_HOST}:${TEABLE_DB_PORT}"

View File

@@ -3,24 +3,24 @@ main_domain = "${domain}"
jwt_secret = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "app"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "app"
port = 8_080
host = "${main_domain}"
[config.env]
TOLGEE_HOST = "${main_domain}"
TOLGEE_AUTHENTICATION_ENABLED = "true"
TOLGEE_AUTHENTICATION_INITIAL_PASSWORD = "admin"
TOLGEE_AUTHENTICATION_INITIAL_USERNAME = "admin"
TOLGEE_AUTHENTICATION_JWT_SECRET = "${jwt_secret}"
TOLGEE_MACHINE_TRANSLATION_GOOGLE_API_KEY = "my_google_api_key"
TOLGEE_SMTP_AUTH = "true"
TOLGEE_SMTP_FROM = "Tolgee <no-reply@mydomain.com>"
TOLGEE_SMTPHOST = "email-smtp.regional-region.amazonaws.com"
TOLGEE_SMTP_PASSWORD = "omg/my/password"
TOLGEE_SMTP_PORT = "465"
TOLGEE_SMTP_SSL_ENABLED = "true"
TOLGEE_SMTP_USERNAME = "user@company.com"
[config.env]
TOLGEE_HOST = "${main_domain}"
TOLGEE_AUTHENTICATION_ENABLED = "true"
TOLGEE_AUTHENTICATION_INITIAL_PASSWORD = "admin"
TOLGEE_AUTHENTICATION_INITIAL_USERNAME = "admin"
TOLGEE_AUTHENTICATION_JWT_SECRET = "${jwt_secret}"
TOLGEE_MACHINE_TRANSLATION_GOOGLE_API_KEY = "my_google_api_key"
TOLGEE_SMTP_AUTH = "true"
TOLGEE_SMTP_FROM = "Tolgee <no-reply@mydomain.com>"
TOLGEE_SMTPHOST = "email-smtp.regional-region.amazonaws.com"
TOLGEE_SMTP_PASSWORD = "omg/my/password"
TOLGEE_SMTP_PORT = "465"
TOLGEE_SMTP_SSL_ENABLED = "true"
TOLGEE_SMTP_USERNAME = "user@company.com"

View File

@@ -10,36 +10,36 @@ db_user = "triggeruser"
db_name = "triggerdb"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "webapp"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "webapp"
port = 3_000
host = "${main_domain}"
[config.env]
NODE_ENV = "production"
RUNTIME_PLATFORM = "docker-compose"
V3_ENABLED = "true"
TRIGGER_DOMAIN = "${main_domain}"
TRIGGER_PROTOCOL = "http"
POSTGRES_USER = "${db_user}"
POSTGRES_PASSWORD = "${db_password}"
POSTGRES_DB = "${db_name}"
DATABASE_URL = "postgresql://${db_user}:${db_password}@postgres:5432/${db_name}"
MAGIC_LINK_SECRET = "${magic_link_secret}"
SESSION_SECRET = "${session_secret}"
ENCRYPTION_KEY = "${encryption_key}"
PROVIDER_SECRET = "${provider_secret}"
COORDINATOR_SECRET = "${coordinator_secret}"
INTERNAL_OTEL_TRACE_DISABLED = "1"
INTERNAL_OTEL_TRACE_LOGGING_ENABLED = "0"
DEFAULT_ORG_EXECUTION_CONCURRENCY_LIMIT = "300"
DEFAULT_ENV_EXECUTION_CONCURRENCY_LIMIT = "100"
DIRECT_URL = "${DATABASE_URL}"
REDIS_HOST = "redis"
REDIS_PORT = "6379"
REDIS_TLS_DISABLED = "true"
HTTP_SERVER_PORT = "9020"
COORDINATOR_HOST = "127.0.0.1"
COORDINATOR_PORT = "${HTTP_SERVER_PORT}"
[config.env]
NODE_ENV = "production"
RUNTIME_PLATFORM = "docker-compose"
V3_ENABLED = "true"
TRIGGER_DOMAIN = "${main_domain}"
TRIGGER_PROTOCOL = "http"
POSTGRES_USER = "${db_user}"
POSTGRES_PASSWORD = "${db_password}"
POSTGRES_DB = "${db_name}"
DATABASE_URL = "postgresql://${db_user}:${db_password}@postgres:5432/${db_name}"
MAGIC_LINK_SECRET = "${magic_link_secret}"
SESSION_SECRET = "${session_secret}"
ENCRYPTION_KEY = "${encryption_key}"
PROVIDER_SECRET = "${provider_secret}"
COORDINATOR_SECRET = "${coordinator_secret}"
INTERNAL_OTEL_TRACE_DISABLED = "1"
INTERNAL_OTEL_TRACE_LOGGING_ENABLED = "0"
DEFAULT_ORG_EXECUTION_CONCURRENCY_LIMIT = "300"
DEFAULT_ENV_EXECUTION_CONCURRENCY_LIMIT = "100"
DIRECT_URL = "${DATABASE_URL}"
REDIS_HOST = "redis"
REDIS_PORT = "6379"
REDIS_TLS_DISABLED = "true"
HTTP_SERVER_PORT = "9020"
COORDINATOR_HOST = "127.0.0.1"
COORDINATOR_PORT = "${HTTP_SERVER_PORT}"

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "trilium"
port = 8_080
host = "${main_domain}"
[[config.domains]]
serviceName = "trilium"
port = 8_080
host = "${main_domain}"

View File

@@ -5,15 +5,15 @@ db_user = "twenty"
app_secret = "${base64:32}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "twenty-server"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "twenty-server"
port = 3_000
host = "${main_domain}"
[config.env]
TWENTY_HOST = "${main_domain}"
DB_USER = "${db_user}"
DB_PASSWORD = "${db_password}"
APP_SECRET = "${app_secret}"
[config.env]
TWENTY_HOST = "${main_domain}"
DB_USER = "${db_user}"
DB_PASSWORD = "${db_password}"
APP_SECRET = "${app_secret}"

View File

@@ -4,26 +4,26 @@ viewer_domain = "${domain}"
encryption_secret = "${base64:24}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "typebot-builder"
port = 3_000
host = "${builder_domain}"
[[config.domains]]
serviceName = "typebot-builder"
port = 3_000
host = "${builder_domain}"
[[config.domains]]
serviceName = "typebot-viewer"
port = 3_000
host = "${viewer_domain}"
[[config.domains]]
serviceName = "typebot-viewer"
port = 3_000
host = "${viewer_domain}"
[config.env]
ENCRYPTION_SECRET = "${encryption_secret}"
NEXTAUTH_URL = "http://${builder_domain}"
NEXT_PUBLIC_VIEWER_URL = "http://${viewer_domain}"
ADMIN_EMAIL = "typebot@example.com"
SMTP_HOST = "'Fill'"
SMTP_PORT = "25"
SMTP_USERNAME = "'Fill'"
SMTP_PASSWORD = "'Fill'"
NEXT_PUBLIC_SMTP_FROM = "typebot@example.com"
DEFAULT_WORKSPACE_PLAN = "UNLIMITED"
[config.env]
ENCRYPTION_SECRET = "${encryption_secret}"
NEXTAUTH_URL = "http://${builder_domain}"
NEXT_PUBLIC_VIEWER_URL = "http://${viewer_domain}"
ADMIN_EMAIL = "typebot@example.com"
SMTP_HOST = "'Fill'"
SMTP_PORT = "25"
SMTP_USERNAME = "'Fill'"
SMTP_PASSWORD = "'Fill'"
NEXT_PUBLIC_SMTP_FROM = "typebot@example.com"
DEFAULT_WORKSPACE_PLAN = "UNLIMITED"

View File

@@ -2,12 +2,12 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "umami"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "umami"
port = 3_000
host = "${main_domain}"
[config.env]
APP_SECRET = "${base64:64}"
[config.env]
APP_SECRET = "${base64:64}"

View File

@@ -1,12 +1,12 @@
variables = { }
variables = {}
[config]
domains = [ ]
env = { }
domains = []
env = {}
[[config.mounts]]
filePath = "init-mongo.sh"
content = """
[[config.mounts]]
filePath = "init-mongo.sh"
content = """
#!/bin/bash
mongo <<EOF
use unifi

View File

@@ -3,26 +3,26 @@ main_domain = "${domain}"
secret_base = "${base64:64}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "unsend"
port = 3_000
host = "${main_domain}"
[[config.domains]]
serviceName = "unsend"
port = 3_000
host = "${main_domain}"
[config.env]
REDIS_URL = "redis://unsend-redis-prod:6379"
POSTGRES_USER = "postgres"
POSTGRES_PASSWORD = "postgres"
POSTGRES_DB = "unsend"
DATABASE_URL = "postgresql://postgres:postgres@unsend-db-prod:5432/unsend"
NEXTAUTH_URL = "http://localhost:3000"
NEXTAUTH_SECRET = "${secret_base}"
GITHUB_ID = "'Fill'"
GITHUB_SECRET = "'Fill'"
AWS_DEFAULT_REGION = "us-east-1"
AWS_SECRET_KEY = "'Fill'"
AWS_ACCESS_KEY = "'Fill'"
DOCKER_OUTPUT = "1"
API_RATE_LIMIT = "1"
DISCORD_WEBHOOK_URL = ""
[config.env]
REDIS_URL = "redis://unsend-redis-prod:6379"
POSTGRES_USER = "postgres"
POSTGRES_PASSWORD = "postgres"
POSTGRES_DB = "unsend"
DATABASE_URL = "postgresql://postgres:postgres@unsend-db-prod:5432/unsend"
NEXTAUTH_URL = "http://localhost:3000"
NEXTAUTH_SECRET = "${secret_base}"
GITHUB_ID = "'Fill'"
GITHUB_SECRET = "'Fill'"
AWS_DEFAULT_REGION = "us-east-1"
AWS_SECRET_KEY = "'Fill'"
AWS_ACCESS_KEY = "'Fill'"
DOCKER_OUTPUT = "1"
API_RATE_LIMIT = "1"
DISCORD_WEBHOOK_URL = ""

View File

@@ -2,10 +2,10 @@
main_domain = "${domain}"
[config]
env = { }
mounts = [ ]
env = {}
mounts = []
[[config.domains]]
serviceName = "uptime-kuma"
port = 3_001
host = "${main_domain}"
[[config.domains]]
serviceName = "uptime-kuma"
port = 3_001
host = "${main_domain}"

View File

@@ -2,13 +2,13 @@
main_domain = "${domain}"
[config]
mounts = [ ]
mounts = []
[[config.domains]]
serviceName = "vaultwarden"
port = 80
host = "${main_domain}"
[[config.domains]]
serviceName = "vaultwarden"
port = 80
host = "${main_domain}"
[config.env]
SIGNUPS_ALLOWED = "true"
DOMAIN = "https://${main_domain}"
[config.env]
SIGNUPS_ALLOWED = "true"
DOMAIN = "https://${main_domain}"

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