Обновление (Docker)

Обновление docker-инсталляции сводится к обновлению структуры папок/конфигов из git и скачиванию свежего образа контейнера.

Для чистой установки есть отдельная инструкция.

В папке инсталляции (с файлом docker-compose.yml из репозитория arms-docker) выполняем:

#обновляем структуру папок и конфигов
git pull
#скачиваем свежий образ приложения (spo0okie/inventory:v1)
docker compose pull
#пересоздаем контейнеры на новом образе
docker compose up -d

Миграции БД применяются автоматически при старте контейнера приложения — отдельно запускать их не нужно.

Перед обновлением не лишним будет сделать резервную копию.

Адреса после обновления

В образе корнем сайта стала подпапка web проекта, поэтому адреса приложения больше не содержат токена /web: http://arms-host:8088/techs/index вместо http://arms-host:8088/web/techs/index. Ничего перенастраивать не требуется - старые адреса продолжают работать, интеграции можно переводить на чистые постепенно (подробности - Адреса приложения).