Build and Push Docker Images / build-portal (push) Successful in 2m9sDetails
Build and Push Docker Images / build-infra (docker/db, monacousa-db) (push) Successful in 1m8sDetails
Build and Push Docker Images / build-infra (docker/kong, monacousa-kong) (push) Successful in 25sDetails
Build and Push Docker Images / build-infra (docker/migrate, monacousa-migrate) (push) Successful in 1m10sDetails
- Add chown to give kong user write permissions to /var/lib/kong
- Fixes 'can't create /var/lib/kong/kong.yml: Permission denied' error
- Allows entrypoint script to generate kong.yml from template
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Build and Push Docker Images / build-portal (push) Successful in 2m26sDetails
Build and Push Docker Images / build-infra (docker/db, monacousa-db) (push) Successful in 1m16sDetails
Build and Push Docker Images / build-infra (docker/kong, monacousa-kong) (push) Successful in 26sDetails
Build and Push Docker Images / build-infra (docker/migrate, monacousa-migrate) (push) Has been cancelledDetails
- Add proper CORS configuration to all Kong routes
- Allow portal.monacousa.org and localhost origins
- Configure allowed methods, headers, and credentials
- Fixes 'Cross-site POST form submissions are forbidden' error
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Build and Push Docker Images / build-portal (push) Successful in 2m32sDetails
Build and Push Docker Images / build-infra (docker/db, monacousa-db) (push) Successful in 1m30sDetails
Build and Push Docker Images / build-infra (docker/kong, monacousa-kong) (push) Successful in 34sDetails
Build and Push Docker Images / build-infra (docker/migrate, monacousa-migrate) (push) Successful in 1m13sDetails
- 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>
Build and Push Docker Image / build (push) Successful in 2m17sDetails
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>