When re-deploying change API key, SSH key and domain ownership!
Run set.dns.sh, test-websites.sh and migrate-spaces.sh
- Follow this to create a working Kubernetes cluster.
- Create docker pull secret.
- Use this to set up Prometheus-Grafana.
- Use this to get dashboard token.
- Either supply production SSL certificate (key and cert files), or generate self signed files. Make sure all domains are covered (required by NGINX).
- Populate
infra/.secret.sh
file. SetOAUTH2_PROXY_CLIENT_SECRET
variable. - Use infra/script.sh to complete setup.
Example:
./infra/script.sh TOKEN ~/Desktop/certs
.