Deploys the official CapJS backend on a Hetzner server using Docker Compose and Traefik.
- Push to
mainto trigger GitHub Actions deployment. - Uses GitHub Secrets:
HETZNER_HOST,HETZNER_USER,HETZNER_SSH_KEYfor SSH access.ADMIN_KEYfor CapJS admin password.
- Deploys container with persistent data volume and Traefik routing.
- Configure your secrets in GitHub.
- Update
docker-compose.ymlif needed. - Push to
main.