deploy
Some checks failed
CI/CD Pipeline / build (push) Failing after 33s

This commit is contained in:
2026-03-03 15:52:57 -07:00
parent d152a4b5fa
commit 79169232b9

View File

@@ -38,14 +38,19 @@ jobs:
docker build -t alexmickelson/elixir-demo-backend:$GITHUB_RUN_NUMBER .
docker push alexmickelson/elixir-demo-backend:$GITHUB_RUN_NUMBER
# - name: Deploy to Kubernetes
# run: |
# kubectl apply -f kubernetes/namespace.yml
# kubectl get secret backend-secret --namespace alex-elixir-demo || \
# kubectl create secret generic backend-secret \
# --namespace alex-elixir-demo \
# --from-literal=cookie=$(openssl rand -hex 32)
- name: Deploy to Kubernetes
env:
KUBECONFIG_CONTENT: ${{ secrets.KUBE_CONFIG_FILE }}
run: |
echo "$KUBECONFIG_CONTENT" > /tmp/elixir-kubeconfig.yml
export KUBECONFIG=/tmp/elixir-kubeconfig.yml
# for file in kubernetes/*.yml; do
# cat "$file" | envsubst | kubectl apply -f -
# done
kubectl apply -f kubernetes/namespace.yml
kubectl get secret backend-secret --namespace alex-elixir-demo || \
kubectl create secret generic backend-secret \
--namespace alex-elixir-demo \
--from-literal=cookie=$(openssl rand -hex 32)
for file in kubernetes/*.yml; do
cat "$file" | envsubst | kubectl apply -f -
done