38 lines
945 B
Makefile
38 lines
945 B
Makefile
set fallback:=true
|
|
|
|
export EXTERNAL := env("EXTERNAL_DOMAIN", "")
|
|
|
|
install-nginx:
|
|
#!/bin/bash
|
|
set -euo pipefail
|
|
just env::check
|
|
|
|
if [ -z "${EXTERNAL}" ]; then
|
|
echo "ERROR: EXTERNAL_DOMAIN environment variable is not set."
|
|
exit 1
|
|
fi
|
|
|
|
kubectl apply -f nginx-deployment.yaml
|
|
gomplate -f nginx-certificate-gomplate.yaml | kubectl apply -f -
|
|
gomplate -f nginx-ingress-route-gomplate.yaml | kubectl apply -f -
|
|
|
|
install-dishes:
|
|
#!/bin/bash
|
|
set -euo pipefail
|
|
just env::check
|
|
|
|
if [ -z "${EXTERNAL}" ]; then
|
|
echo "ERROR: EXTERNAL_DOMAIN environment variable is not set."
|
|
exit 1
|
|
fi
|
|
|
|
kubectl apply -f dishes-deployment.yaml
|
|
gomplate -f dishes-certificate-gomplate.yaml | kubectl apply -f -
|
|
gomplate -f dishes-ingress-route-gomplate.yaml | kubectl apply -f -
|
|
|
|
remove-nginx:
|
|
kubectl delete ns test || true
|
|
|
|
remove-dishes:
|
|
kubectl delete ns dishes || true
|