Skip to main content

Deployment

OPS Platform deploys webapp, docs, and core API services. Coolify is the documented deployment target, with GitHub Actions driving staging/production/preview workflows.

Docker Compose services

docker-compose.yml defines:

  • frontend — builds ./apps/webapp, default port 3000
  • docs — builds ./app-doc, default port 3002
  • backend-core-api — builds ./backend/core-api, default port 8000

Dockerfiles

  • apps/webapp/Dockerfile
  • app-doc/Dockerfile
  • backend/core-api/Dockerfile

Workflows

  • .github/workflows/ci.yml
  • .github/workflows/deploy-staging.yml
  • .github/workflows/deploy-production.yml
  • .github/workflows/deploy-preview.yml
  • .github/workflows/codeql.yml
  • .github/workflows/zap-dast.yml

Deployment docs

  • docs/DEPLOYMENT.md
  • docs/secret_store_strategy.md
  • docs/container_secret_handling.md
  • docs/monitoring_stack_architecture.md
  • docs/service_health_and_metrics.md