#!/usr/bin/env bash
# Локальная сборка образа Apache + модуль веб-сервера 1С:Предприятие для DFWebOS.
# Образ остаётся в локальном Docker daemon под тегом dfwebos/apache-1c:<версия>,
# и docker-compose в DFWebOS подхватит его без обращения к удалённому registry.
set -euo pipefail

cd "$(dirname "$0")"

VERSION="8.3.23.1912"
IMAGE="dfwebos/apache-1c:${VERSION}"

if [[ ! -f deb64.tar.gz ]]; then
  echo "ERROR: рядом с Dockerfile нет deb64.tar.gz." >&2
  echo "Скачайте дистрибутив сервера 1С:Предприятие 8 (64-bit, DEB)" >&2
  echo "с https://releases.1c.ru и положите как: $(pwd)/deb64.tar.gz" >&2
  exit 1
fi

echo "==> Сборка ${IMAGE}…"
docker build -t "${IMAGE}" .

echo "==> Готово. Локальные образы dfwebos/apache-1c:"
docker images --format '  {{.Repository}}:{{.Tag}}  {{.Size}}  {{.ID}}' | grep '^  dfwebos/apache-1c'
