Files
shuffle-cracked/backend/build-n-push.sh
T
2023-09-29 18:14:06 +00:00

22 lines
704 B
Bash
Executable File

docker build . -t shuffle-backend:v1
# Check if backend.tar exists and delete it if it does
if [ -f "/root/shuffle-k8s/image-temp/backend.tar" ]; then
echo "backend.tar exists. Deleting..."
rm -rf /root/shuffle-k8s/image-temp/backend.tar
fi
# Save the Docker image to a tar file
docker save shuffle-backend:v1 -o /root/shuffle-k8s/image-temp/backend.tar
ctr -n=k8s.io image import /root/shuffle-k8s/image-temp/backend.tar
#SSHPASS='redhat'
#sshpass -p $SSHPASS scp /root/shuffle-k8s/image-temp/backend.tar root@172.17.14.92:/root/temp-images
#
## Import the image using ctr
#sshpass -p $SSHPASS ssh root@172.17.14.92 "ctr -n=k8s.io image import /root/temp-images/backend.tar"
#
echo "Done!"