Commit Graph

5 Commits (2dd3903a4ea1e23ce8b2c9d99b79d32ad1b8cf46)

Author SHA1 Message Date
boban 6b92544611 fix(deployer): env_file statt leerem env-Passthrough für Webhook-Secret
${DEPLOY_WEBHOOK_SECRET} war leer (keine Root-.env), deployer-Container
hat secret nicht erhalten → HTTP 403. Nun direkt aus src/.env gelesen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 01:38:52 +02:00
boban db82718ea0 fix: Webhook auf Port 9000 + /deploy URL-Prefix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 01:27:51 +02:00
boban 3c0676acd9 feat: Gitea Webhook Auto-Deploy Service für Staging
deployer-Container (almir/webhook) lauscht auf Port 9001.
Bei Push → git pull, npm build, migrate, cache clear, workers restart.
Secret via DEPLOY_WEBHOOK_SECRET in .env konfigurieren.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 01:23:30 +02:00
boban 28fcd48a06 Fix: DB healthcheck use DB_ROOT_PASSWORD 2026-04-18 23:28:09 +02:00
boban 82c9c13aaf Refactor: unified env structure, staging config added
- All docker-compose services now use src/.env (prod), src/.env.development (local)
- docker-compose.staging.yml added with staging.conf nginx config
- Root .env removed; all vars consolidated in src/.env
- MARIADB_* vars added to all env files for db service
- .gitignore cleaned up (removed duplicate src/.env entry)
- src/.env.example updated with DB_ROOT_PASSWORD and MARIADB_* vars

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 21:48:46 +02:00