#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" if ! command -v docker >/dev/null || ! docker compose version >/dev/null 2>&1; then echo "Ошибка: нужен Docker с compose-плагином (v2)." >&2 exit 1 fi if [ ! -f .env ]; then echo "Файл .env не найден — создаю из .env.example." cp .env.example .env fi echo "Сборка образов..." docker compose build echo "Запуск микросервисов..." docker compose up -d --remove-orphans echo docker compose ps