[claude] add production deployment infrastructure (#10) #61

Merged
Rockachopa merged 1 commits from claude/issue-10 into main 2026-03-23 14:51:56 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
f7dd5f5212 feat: add production deployment infrastructure for API server
Some checks failed
CI / Typecheck & Lint (pull_request) Failing after 0s
Adds systemd service, Caddy reverse proxy, PostgreSQL provisioning,
health check monitoring, log rotation, and deploy script for the
Timmy Tower API on the hermes VPS (Option A: same droplet as
Lightning node).

Files added:
- infrastructure/api-server/setup-api.sh — one-shot VPS bootstrap
- infrastructure/api-server/deploy.sh — build + deploy from dev
- infrastructure/api-server/timmy-tower.service — systemd unit
- infrastructure/api-server/Caddyfile — reverse proxy with auto-HTTPS
- infrastructure/api-server/healthcheck.sh — cron-based monitoring
- infrastructure/api-server/logrotate.conf — log rotation config
- infrastructure/ops.sh — api:status/logs/restart/health commands

Refs #10

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 22:01:08 -04:00