heruvym/ops/deploy

45 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

2021-05-11 17:23:13 +00:00
#!/bin/sh -e
cd ..
echo ""
echo ""
echo "################################################################"
echo "#### BUILDING APP"
echo "################################################################"
echo ""
echo ""
make build
echo ""
echo ""
echo "################################################################"
echo "#### BUILDING DOCKER IMAGE"
echo "################################################################"
echo ""
echo ""
2022-02-27 15:27:44 +00:00
sudo docker build -t 192.168.193.230:31320/heruvym:latest .
2021-05-11 17:23:13 +00:00
echo ""
echo ""
echo "################################################################"
echo "#### BUILDING PUSH IMAGE"
echo "################################################################"
echo ""
echo ""
2022-02-27 15:27:44 +00:00
sudo docker push 192.168.193.230:31320/heruvym
2021-05-11 17:23:13 +00:00
echo ""
echo ""
echo "################################################################"
echo "#### RELOAD PODS"
echo "################################################################"
echo ""
echo ""
cd ./k8s; kubectl apply -f ./deployment.yml; kubectl apply -f service.yml
kubectl rollout restart deployment heruvym