mirror of
https://github.com/Dokploy/templates
synced 2025-06-26 18:16:07 +00:00
75 lines
2.2 KiB
YAML
75 lines
2.2 KiB
YAML
variables:
|
|
main_domain: ${domain}
|
|
magic_link_secret: ${base64:16}
|
|
session_secret: ${base64:16}
|
|
encryption_key: ${base64:32}
|
|
provider_secret: ${base64:32}
|
|
coordinator_secret: ${base64:32}
|
|
db_password: ${base64:24}
|
|
db_user: "triggeruser"
|
|
db_name: "triggerdb"
|
|
|
|
config:
|
|
domains:
|
|
- serviceName: webapp
|
|
port: 3000
|
|
host: ${main_domain}
|
|
|
|
env:
|
|
NODE_ENV: "production"
|
|
RUNTIME_PLATFORM: "docker-compose"
|
|
V3_ENABLED: "true"
|
|
|
|
# Domain configuration
|
|
TRIGGER_DOMAIN: ${main_domain}
|
|
TRIGGER_PROTOCOL: "http"
|
|
|
|
# Database configuration with secure credentials
|
|
POSTGRES_USER: ${db_user}
|
|
POSTGRES_PASSWORD: ${db_password}
|
|
POSTGRES_DB: ${db_name}
|
|
DATABASE_URL: postgresql://${db_user}:${db_password}@postgres:5432/${db_name}
|
|
|
|
# Secrets
|
|
MAGIC_LINK_SECRET: ${magic_link_secret}
|
|
SESSION_SECRET: ${session_secret}
|
|
ENCRYPTION_KEY: ${encryption_key}
|
|
PROVIDER_SECRET: ${provider_secret}
|
|
COORDINATOR_SECRET: ${coordinator_secret}
|
|
|
|
# TRIGGER_TELEMETRY_DISABLED: "1"
|
|
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"
|
|
|
|
# If this is set, emails that are not specified won't be able to log in
|
|
# WHITELISTED_EMAILS: "authorized@yahoo.com|authorized@gmail.com"
|
|
# Accounts with these emails will become admins when signing up and get access to the admin panel
|
|
# ADMIN_EMAILS: "admin@example.com|another-admin@example.com"
|
|
|
|
# If this is set, your users will be able to log in via GitHub
|
|
# AUTH_GITHUB_CLIENT_ID: ""
|
|
# AUTH_GITHUB_CLIENT_SECRET: ""
|
|
|
|
# E-mail settings
|
|
# Ensure the FROM_EMAIL matches what you setup with Resend.com
|
|
# If these are not set, emails will be printed to the console
|
|
# FROM_EMAIL: ""
|
|
# REPLY_TO_EMAIL: ""
|
|
# RESEND_API_KEY: ""
|
|
|
|
# Worker settings
|
|
HTTP_SERVER_PORT: "9020"
|
|
COORDINATOR_HOST: "127.0.0.1"
|
|
COORDINATOR_PORT: ${HTTP_SERVER_PORT}
|
|
# REGISTRY_HOST: ${DEPLOY_REGISTRY_HOST}
|
|
# REGISTRY_NAMESPACE: ${DEPLOY_REGISTRY_NAMESPACE}
|
|
|
|
mounts: [] |