Skip to content

Add production ops: CI/CD, entrypoint, healthcheck, backups - #2

Merged
E-Conners-Lab merged 1 commit into
mainfrom
feature/production-ops
Mar 4, 2026
Merged

E-Conners-Lab merged 1 commit into
mainfrom
feature/production-ops

Conversation

@E-Conners-Lab

Copy link
Copy Markdown
Owner

Summary

  • Add SECURE_PROXY_SSL_HEADER to fix redirect loops behind nginx proxy
  • Create entrypoint.sh for automatic DB wait, migrations, and static file collection on container start
  • Add backend container healthcheck to docker-compose; nginx waits for healthy backend
  • Create GitHub Actions CI pipeline (backend tests, frontend build, Playwright e2e tests)
  • Add PostgreSQL backup script (scripts/backup-db.sh) with optional pruning
  • Document database backups and sandbox security in README

Test plan

  • Backend tests pass (16/16)
  • Frontend builds cleanly

🤖 Generated with Claude Code

…y header, backups

- Add SECURE_PROXY_SSL_HEADER to prevent redirect loops behind nginx
- Create entrypoint.sh for automatic DB wait, migrations, and static collection
- Add backend healthcheck to docker-compose with nginx dependency
- Create GitHub Actions CI pipeline (backend tests, frontend build, e2e tests)
- Add PostgreSQL backup script with optional pruning
- Document backup usage and sandbox security in README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@E-Conners-Lab
E-Conners-Lab merged commit b7852d8 into main Mar 4, 2026
@E-Conners-Lab
E-Conners-Lab deleted the feature/production-ops branch March 28, 2026 05:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant