heruvym/ops/deploy
2022-02-27 18:27:44 +03:00

45 lines
1.1 KiB
Bash
Executable File

#!/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 ""
sudo docker build -t 192.168.193.230:31320/heruvym:latest .
echo ""
echo ""
echo "################################################################"
echo "#### BUILDING PUSH IMAGE"
echo "################################################################"
echo ""
echo ""
sudo docker push 192.168.193.230:31320/heruvym
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