Operations
Operations including updates, backups, monitoring, and runbook commands.
Update Procedure
Prebuilt image mode:
docker compose pull
docker compose up -dLocal build mode:
git pull
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildPost-update checks:
docker compose ps- Review
serverandweblogs - Verify login and one end-to-end API action
Backup Strategy
Minimum recommendation:
- Daily PostgreSQL backup
- Frequent upload storage backup
- Retention of at least 7-14 days
- Monthly restore drill
Example database dump:
docker exec crikket-postgres pg_dump -U postgres crikket > backup-$(date +%F).sqlMonitoring
Track at minimum:
- Container health and restart counts
- API latency and error rate
- Disk usage on data volumes
- Host memory pressure
Quick Commands
# Start
docker compose up -d
# Status
docker compose ps
# Migrate schema manually (if needed)
docker compose run --rm migrate
# Logs
docker compose logs -f
# Stop
docker compose down