sync: migrate aimaq-call-center deployment config to Gitea (2026-08-10)
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
DEPLOY_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
SRC_DIR="/tmp/cc-frontend-build"
|
||||
IMAGE="omnichannel-contact-center:active-aimaq"
|
||||
|
||||
echo ""
|
||||
echo "=== AIMAQ FRONTEND DEPLOY ==="
|
||||
echo "Источник : $SRC_DIR"
|
||||
echo "Образ : $IMAGE"
|
||||
echo ""
|
||||
|
||||
# 1. Сборка образа
|
||||
echo "[1/3] Сборка Docker образа..."
|
||||
docker build -t "$IMAGE" "$SRC_DIR"
|
||||
echo " Готово."
|
||||
|
||||
# 2. Перезапуск контейнера
|
||||
echo "[2/3] Перезапуск контейнера..."
|
||||
cd "$DEPLOY_DIR"
|
||||
docker compose -f docker-compose.minimal.yml up -d --no-deps --force-recreate frontend
|
||||
echo " Готово."
|
||||
|
||||
# 3. Проверка
|
||||
echo "[3/3] Проверка..."
|
||||
sleep 3
|
||||
STATUS=$(docker inspect --format '{{.State.Status}}' aimaq-call-center-frontend 2>/dev/null || echo "not found")
|
||||
if [ "$STATUS" = "running" ]; then
|
||||
echo " Контейнер запущен."
|
||||
else
|
||||
echo " ВНИМАНИЕ: контейнер в статусе '$STATUS'"
|
||||
docker logs --tail 20 aimaq-call-center-frontend
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "=== ДЕПЛОЙ ЗАВЕРШЁН ==="
|
||||
echo "Сайт: https://aimaq.konturai.kz"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user