Files
play-life/play-life-web/build-and-save.sh

43 lines
1.1 KiB
Bash
Raw Permalink Normal View History

2025-12-29 20:01:55 +03:00
#!/bin/bash
# Добавляем Docker в PATH
export PATH="/Applications/Docker.app/Contents/Resources/bin:$PATH"
echo "Ожидание запуска Docker daemon..."
# Ждем до 60 секунд, пока Docker daemon запустится
for i in {1..60}; do
if docker ps >/dev/null 2>&1; then
echo "Docker daemon запущен!"
break
fi
if [ $i -eq 60 ]; then
echo "Ошибка: Docker daemon не запустился. Пожалуйста, запустите Docker Desktop вручную."
exit 1
fi
sleep 1
done
echo "Сборка Docker образа..."
docker build \
-t play-life-web:latest .
if [ $? -eq 0 ]; then
echo "Образ успешно собран!"
echo "Сохранение образа в play-life-web.tar..."
docker save play-life-web:latest -o play-life-web.tar
if [ $? -eq 0 ]; then
echo "Образ успешно сохранен в play-life-web.tar"
ls -lh play-life-web.tar
else
echo "Ошибка при сохранении образа"
exit 1
fi
else
echo "Ошибка при сборке образа"
exit 1
fi