Production-minded deployment starter for full-stack apps: Docker Compose, Nginx reverse proxy, CI checks, health probes, backups, and release operations.
Shipping a full-stack project is more than running the app locally. LaunchOps Kit gives small teams a practical operations baseline so a project can move from demo to server with predictable checks and repeatable deployment habits.
- Docker Compose skeleton for app + Nginx.
- Nginx reverse proxy config with health endpoint routing.
- GitHub Actions CI template.
- Environment example with production-safe defaults to review.
- Healthcheck script for release validation.
- Release checklist and backup policy docs.
cp .env.example .env
docker compose up --buildValidate after deploy:
bash scripts/deploy-check.sh http://localhostGitHub push -> CI checks -> Docker image/build -> server compose -> Nginx proxy -> health probeYour app container should expose:
GET /healthfor readiness.PORTenvironment variable.- structured logs to stdout/stderr.
- migration command documented in release notes.
- PostgreSQL service profile.
- Zero-downtime deploy script.
- Uptime monitor examples.
- Log rotation config.
- Database restore drill.
MIT