Files
schedule/deploy.sh

24 lines
557 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
if [ ! -f .env ]; then
echo "Ошибка: файл .env не найден. Скопируйте .env.example в .env и укажите schedule_link." >&2
exit 1
fi
if ! grep -qE '^schedule_link=.+' .env; then
echo "Ошибка: в .env не заполнена переменная schedule_link." >&2
exit 1
fi
echo "Сборка образов..."
docker compose build
echo "Запуск микросервисов..."
docker compose up -d --remove-orphans
echo
docker compose ps