feat: Update CI/CD workflow to trigger separate backend and dashboard deployments; enhance deployment documentation with Nginx proxy details and OAuth callback URLs
CI-CD / Bot Lint Test Build (push) Successful in 1m24s
CI-CD / Dashboard Lint Build (push) Successful in 14s
CI-CD / Deploy to Coolify (push) Failing after 3s

This commit is contained in:
2026-05-17 19:08:26 +02:00
parent 2b509ce9fe
commit cf564f2886
5 changed files with 188 additions and 97 deletions
+11
View File
@@ -92,6 +92,7 @@ This project uses the arc42 template. Chapters are in `docs/`.
3. Copy these values for runtime config (`bot_settings`):
- `DISCORD_TOKEN` from Bot tab (Reset Token if needed)
- `DISCORD_CLIENT_ID` from OAuth2 > General
- `OAUTH_BRIDGE_REDIRECT_URI` as exact callback URL, recommended: `https://admin.openmicodyssey.com/oauth/discord/callback`
4. In `Bot` > `Privileged Gateway Intents`, enable only:
- `Server Members Intent` (required by current code)
5. Keep these disabled unless code changes require them:
@@ -171,6 +172,16 @@ npm run dev
Dashboard environment template: `admin-dashboard/.env.example`.
Recommended production OAuth callback URL:
- `https://admin.openmicodyssey.com/oauth/discord/callback`
This same URL must match:
- Discord OAuth2 redirect whitelist
- `VITE_DISCORD_REDIRECT_URI`
- `OAUTH_BRIDGE_REDIRECT_URI`
### Validation Commands
```bash