variables: main_domain: ${randomDomain} magic_link_secret: ${generateBase64(16)} session_secret: ${generateBase64(16)} encryption_key: ${generateBase64(32)} provider_secret: ${generateBase64(32)} coordinator_secret: ${generateBase64(32)} db_password: ${generateBase64(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: []