45 lines
1.1 KiB
Bash
Executable File
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 |