Commit Graph

2 Commits

Author SHA1 Message Date
Matt 3a72b0a184 Add CI builds for all custom images and fix Kong Dockerfile
Build and Push Docker Images / build-portal (push) Successful in 2m32s Details
Build and Push Docker Images / build-infra (docker/db, monacousa-db) (push) Successful in 1m30s Details
Build and Push Docker Images / build-infra (docker/kong, monacousa-kong) (push) Successful in 34s Details
Build and Push Docker Images / build-infra (docker/migrate, monacousa-migrate) (push) Successful in 1m13s Details
- Gitea Actions now builds monacousa-db, monacousa-kong, and
  monacousa-migrate alongside the portal image on every push to main
- Fix Kong Dockerfile permission issue (use COPY --chmod instead of RUN chmod)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 10:56:55 +01:00
Matt 2ed04cd9f7 Redesign deployment: only .env + docker-compose.yml needed on server
Build and Push Docker Image / build (push) Successful in 2m17s Details
Custom Docker images embed all config so production servers no longer
need SQL files, kong.yml, or shell scripts. Kong generates config from
env vars at startup. Migrate container auto-detects fresh vs existing
DB and runs appropriate scripts.

New images: monacousa-db, monacousa-kong, monacousa-migrate
New commands: deploy.sh build-images, deploy.sh push-images

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 10:33:25 +01:00