Deployment
Full-stack deployment guide for the complete GO-MVP application
Deployment
This section covers deploying the complete GO-MVP stack — backend and frontend — to production.
What's Covered
- Docker Setup — Docker configuration for both services
- Production Deployment — Step-by-step Dokploy deployment
- Production Checklist — Pre-launch verification checklist
Deployment Architecture
GitHub (push to main)
│
├── Backend CI/CD
│ └── Test → Build → Push to GHCR → Dokploy webhook → Deploy
│
└── Frontend CI/CD
└── Test → Build → Push to GHCR → Dokploy webhook → Deploy
Dokploy Server
├── Backend (FrankenPHP) ← https://api.yourdomain.com
├── Frontend (Node.js) ← https://yourdomain.com
├── PostgreSQL
└── Redis
Both services are deployed as Docker containers managed by Dokploy, with automatic HTTPS via Let's Encrypt.