Commit Graph

11 Commits

Author SHA1 Message Date
Matt 4f78be3943 Add Kong config generator for production API keys
Build and Push Docker Image / build (push) Successful in 1m36s Details
Kong's declarative config doesn't support env vars, so API keys must be
embedded in kong.yml. Added generate-kong-config.sh script and integrated
it into deploy.sh to automatically generate kong.yml from .env values.

Run ./scripts/generate-kong-config.sh once after setting up .env, then
docker compose up -d will work correctly.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 03:16:00 +01:00
Matt d0545e8aa7 Add Supabase schema initialization migration
Build and Push Docker Image / build (push) Successful in 1m46s Details
Creates required auth, storage, extensions, _realtime, and graphql_public
schemas that must exist before GoTrue can run its migrations. Also creates
necessary roles (anon, authenticated, service_role, supabase_admin) and
the base auth.users table structure.

Fixes: "no schema has been selected to create in (SQLSTATE 3F000)"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 03:14:00 +01:00
Matt 31d5942065 Use pre-built image from registry instead of local build
Build and Push Docker Image / build (push) Failing after 4m23s Details
2026-01-25 03:02:02 +01:00
Matt 4e1d31f3a4 Add production env template
Build and Push Docker Image / build (push) Successful in 1m40s Details
2026-01-25 02:42:45 +01:00
Matt 7fee4af60a Use placeholder JWT tokens for build (real keys injected at runtime)
Build and Push Docker Image / build (push) Successful in 1m37s Details
2026-01-25 02:38:39 +01:00
Matt bfc024a61f Update env template for portal.monacousa.org and use secrets in workflow
Build and Push Docker Image / build (push) Failing after 50s Details
2026-01-25 02:36:45 +01:00
Matt cb3703ec3a Use working Gitea workflow format with ubuntu-latest
Build and Push Docker Image / build (push) Successful in 1m45s Details
2026-01-25 02:28:16 +01:00
Matt c426d576fc Fix workflow: runs-on ubuntu
Build and Deploy / build (push) Waiting to run Details
2026-01-25 02:26:22 +01:00
Matt 886a1bca90 Fix workflow: use linux runner label for Gitea
Build and Deploy / build (push) Waiting to run Details
2026-01-25 02:24:11 +01:00
Matt c1871481d5 Add workflow to .github path for compatibility 2026-01-25 02:21:08 +01:00
Matt e7338d1a70 Initial production deployment setup
- Production docker-compose with nginx support
- Nginx configuration for portal.monacousa.org
- Deployment script with backup/restore
- Gitea CI/CD workflow
- Fix CountryFlag reactivity for dropdown flags

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 02:19:49 +01:00