Установка и обновление

Установка

Системные требования

  • Наличие в системе docker с compose плагином

Установка при наличии доступа к registry

  • Перенести содержимое архива bimar.rar в одну директорию
  • Заполнить сторки подключения к БД в .env файле
  • Создать сеть
sudo docker network create bimar-network
  • Авторизоваться в registry (доступы можно запросить у технической поддержки)
sudo docker login bimar.gitlab.yandexcloud.net:5050
  • Загрузить образы
sudo docker compose pull
  • Запустить контейнеры
sudo docker compose up -d

Установка из архива с docker образами

  • Перенести содержимое архива artifacts.rar на сервер
  • Загрузить образы
sudo docker load -i main.tar
sudo docker load -i nginx_image.tar
sudo docker load -i postgis_image.tar
sudo docker load -i redis_image.tar
  • Заполнить сторки подключения к БД в .env файле
  • Создать сеть
sudo docker network create bimar-network
  • Запустить контейнеры
sudo docker compose up -d

Создание учетной записи администратора

sudo docker exec -it bimar-web-1 /bin/sh
python manage.py createsuperuser
  • По умолчанию сервис доступен на порту 8083 (настраивается в .env)

В случае развертывания БД не через предоставленный compose файл

Для работы требуется PostgreSQL версии 14 или выше. Для работы требуется БД PostgresSQL и установленным плагинами PostGIS и hstore

CREATE EXTENSION IF NOT EXISTS postgis;
CREATE EXTENSION IF NOT EXISTS hstore;

Обновление

Обновление при наличии доступа к registry

  • Перенести содержимое архива bimar.rar в одну директорию
  • Загрузить образы
sudo docker compose pull
  • Запустить контейнеры
sudo docker compose up -d

Обновление из архива с docker образами

  • Перенести содержимое архива artifacts.rar на сервер
  • Загрузить образы
sudo docker load -i main.tar
sudo docker load -i nginx_image.tar
sudo docker load -i postgis_image.tar
sudo docker load -i redis_image.tar
  • Запустить контейнеры
sudo docker compose up -d