Initial commit
This commit is contained in:
29
play-life-web/build-docker-image.sh
Normal file
29
play-life-web/build-docker-image.sh
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Скрипт для сборки Docker образа и сохранения в .tar файл
|
||||
|
||||
IMAGE_NAME="play-life-web"
|
||||
IMAGE_TAG="latest"
|
||||
TAR_FILE="play-life-web.tar"
|
||||
|
||||
echo "Сборка Docker образа..."
|
||||
docker build \
|
||||
-t "$IMAGE_NAME:$IMAGE_TAG" .
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Образ успешно собран!"
|
||||
echo "Сохранение образа в $TAR_FILE..."
|
||||
docker save "$IMAGE_NAME:$IMAGE_TAG" -o "$TAR_FILE"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Образ успешно сохранен в $TAR_FILE"
|
||||
ls -lh "$TAR_FILE"
|
||||
else
|
||||
echo "Ошибка при сохранении образа"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "Ошибка при сборке образа"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user