Overview
Multi-service deployment using docker-compose with persistent volumes. This template is pre-configured for Better-PaaS: push your code, add environment variables, attach the required database, and go live with automatic HTTPS. Most teams can deploy this stack in 10 minutes.
What this template includes
This template packages Docker Compose, Caddy, VPS into a repeatable deployment. Better-PaaS handles the build, containerization, routing, and HTTPS so you can focus on the application logic.
- Docker Compose pre-configured
- Caddy pre-configured
- VPS pre-configured
Best for
Use this template when you want to complex apps with multiple services without spending time on server setup, reverse proxy configuration, or manual Docker orchestration.
Deploy in 10 minutes
Connect your repository, choose this template or let Nixpacks auto-detect, set environment variables, attach the database service, and deploy. Better-PaaS issues HTTPS certificates automatically once DNS points to your server.
- Connect Git repository
- Set build and runtime variables
- Add required database or cache service
- Deploy and inspect logs
- Add domain and verify HTTPS
FAQ
Can I customize the Docker Compose Stack template?
Yes. The template is a starting point. You can modify environment variables, add volumes, change the build command, or switch to a custom Dockerfile at any time.
Is this template suitable for production?
Yes when you add backups, monitoring, and proper resource sizing. Start with a small VPS and scale the server as traffic grows.