Установка и обновление
Установка
Системные требования
- Наличие в системе 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