# =========================================== # AutoDeployer Configuration # =========================================== # JWT secret for authentication (generate with: openssl rand -hex 64) JWT_SECRET=change-me-to-a-random-64-char-hex-string # Admin password (will be set on first login via setup wizard) # Leave empty on first run — the app will prompt you to create it ADMIN_PASSWORD_HASH= # Webhook secret for Gitea webhook validation WEBHOOK_SECRET=change-me-to-a-random-string # =========================================== # Gitea Configuration # =========================================== GITEA_URL=http://gitea:3000 GITEA_TOKEN=your-gitea-api-token # =========================================== # Redis (existing instance on meb-private) # =========================================== REDIS_URL=redis://redis:6379/2 # =========================================== # Telegram Notifications # =========================================== TELEGRAM_BOT_TOKEN=your-telegram-bot-token TELEGRAM_CHAT_ID=your-chat-id # =========================================== # InfluxDB (existing instance for monitoring) # =========================================== INFLUXDB_URL=http://influxdb:8086 INFLUXDB_TOKEN=your-influxdb-token INFLUXDB_ORG=autodeployer INFLUXDB_BUCKET=metrics # =========================================== # Domain # =========================================== DEPLOY_DOMAIN=deploy.example.com