запуск бэкэнда с помощью docker-compose
:
docker compose build cabinet
docker compose up rabbitmq
docker compose up postgres_db
docker compose up cabinet
# after changing something in cabinet code:
docker compose down cabinet
docker compose build cabinet
docker compose up cabinet
для сборки и публикации базовых образов в хранилище гитлаба используется команда make
(нужно установить на убунту, если её нет). хранилище расположено здесь: https://git.miem.hse.ru/19032/iwtm-micro/container_registry
iwtm-micro
docker login registry.miem.hse.ru
# введите пароль от гитлаб
# для сборки базового образа кабинета выполните:
make build-base-cabinet
# для загрузки базового образа кабинета в хранилище:
make upload-base-cabinet
пересобирать базовый образ нужно, если изменился состав зависимостей в
requirements.txt
образ приложения по умолчанию использует последний (latest) базовый образ