Agendilla · architecture

Agendilla · architecture An architecture diagram generated by Archify. Customer · site, widget or bio link · Architecture component Customer site, widget or bio link Business · calendar and payments panel · Architecture component Business calendar and payments panel Cloudflare Tunnel · no open ports · Own server (Docker Compose) Cloudflare Tunnel no open ports Next.js 16 · pages, server actions, /api · Own server (Docker Compose) › Compose internal network · app only on 127.0.0.1 Next.js 16 pages, server actions, /api PostgreSQL 17 · migrations on startup · Own server (Docker Compose) › Compose internal network · app only on 127.0.0.1 PostgreSQL 17 migrations on startup Backups · daily pg_dump, 14 days · Own server (Docker Compose) › Compose internal network · app only on 127.0.0.1 Backups daily pg_dump, 14 days Own runner · deploys on the server · Own server (Docker Compose) Own runner deploys on the server Development · branch per task → main · Architecture component Development branch per task → main GitHub Actions · types, lint, tests, build · Architecture component GitHub Actions types, lint, tests, build Telegram · alert if anything fails · Architecture component Telegram alert if anything fails HTTPS HTTPS HTTP :3000 SQL daily pg_dump push / PR push to main build + up --wait on failure Own server (Docker Compose) Compose internal network · app only on 127.0.0.1 Legend Backend Database Cloud External