#!/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



