Перейти к содержанию

Обновление

Обновление Docker образов

cd /opt/llm-firewall

# 1. Создайте бэкап перед обновлением
./backup.sh

# 2. Загрузите новые образы
cd images/
for image in *.tar.gz; do
    echo "Loading $image..."
    docker load < "$image"
done

# 3. Проверьте образы
docker images | grep llm-firewall

Миграции БД

Миграции выполняются автоматически при запуске через контейнеры *-migrate:

  • profiles-registry-migrate — миграции Profiles Registry.
  • admin-api-migrate — миграции Admin API.

При необходимости ручного запуска:

docker compose run --rm profiles-registry-migrate alembic upgrade head
docker compose run --rm admin-api-migrate alembic upgrade head

Порядок обновления

cd /opt/llm-firewall

# 1. Остановка сервисов (graceful)
docker compose down

# 2. Запуск с новыми образами (миграции выполнятся автоматически)
docker compose up -d

# 3. Проверка статуса
docker compose ps

# 4. Проверка health checks
# (используйте команды из раздела Проверка работоспособности)

# 5. Проверка логов на ошибки
docker compose logs --tail=50 | grep -i "error\|fatal\|panic"