Implementation
We provide two ways of deploying your application:- Kubernetes: A full guide on deploying your application using:
- Docker: A preconfigured Docker Compose setup with corresponding multistage Dockerfiles for each service, including optional Grafana + Loki + Prometheus Monitoring stack.
Configuration
This choice must be made using the GoFast CLI. Possible options areKubernetes + VictoriaMetrics Monitoring, Grafana + Loki + Prometheus Monitoring and None.
Kubernetes
A complete deployment guide is available in Kubernetes and in CI/CD sections or in projectkube/README.md directory.
Docker
Each service includes its own multistage Dockerfile, with the full stack managed by Docker Compose. For production, switch the docker-compose.yml stage fromdev to prod.
For additional monitoring, use the Grafana + Loki + Prometheus Monitoring stack. See grafana/README.md directory for more information.