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.