Skip to content

Launch

At a glance

  • Production setup uses a single unified worker deployed via CI.
  • One worker serves all event sites (by subdomain) and the platform UI at /platform/*.

Do this

  1. Configure GitHub Environment vars/secrets for development and production using:
    • .github/environments/development.env.example
    • .github/environments/production.env.example
  2. Push to main to trigger .github/workflows/apps-ci.yml, which validates and deploys the unified worker.
  3. Verify smoke checks pass.
  4. Create events via the Platform UI at /platform/events/create. Event creation is immediate (DB insert), no separate deploy step required.

Deployed targets

  • Development:
    • platform https://dev.tripplan.ing/platform
    • docs https://dev.tripplan.ing
  • Production:
    • platform https://tripplan.ing/platform
    • docs https://tripplan.ing

Decision points

Released under the MIT License.