#!/bin/bash set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" cd "$ROOT" if [ ! -f .env.example ]; then echo "Ошибка: .env.example не найден." echo "Сначала клонируйте репозиторий:" echo " git clone https://git.evilfox.cc/test2/panelhosting.git /opt/host" exit 1 fi if [ ! -f .env ]; then cp .env.example .env echo "Создан .env из .env.example" else echo ".env уже существует, пропускаем" fi docker compose up -d postgres docker compose --profile migrate run --rm migrate docker compose up -d panel echo "Готово. Панель: http://$(hostname -I | awk '{print $1}'):8000"