Демо решение расположено по адресу http://51.250.82.157/
Логин: [email protected] Пароль: 1234
Для запуска локально, см. Развертывание через docker-compose
- Установить docker
- В папке compose создать файл .env и заполнить его в соответствии с примерами
- Запустить команду docker compose up -d с правами суперпользователя
sudo docker compose up -d
- Настроить внешний nginx, который будет пересылать все запросы на порт приложения
Файлы: .env
Тип: целое число
Назначение: порт на котором будет крутиться приложение
Файлы: .env
Тип: строка
Назначение: хост mongodb (обычно указывается как db)
Файлы: .env
Тип: строка
Назначение: хост rabbitmq
Файлы: .env
Тип: строка
Назначение: порт rabbitmq (по умолчанию 5672)
Файлы: .env
Тип: строка
Назначение: пользователь rabbitmq
Файлы: .env
Тип: строка
Назначение: пароль rabbitmq
Файлы: .env
Тип: строка
Назначение: секретное значение для генерации JWT токенов
Все команды необходимо выполнять в папке compose
- Остановить все контейнеры
sudo docker-compose stop
- Перезапустить контейнер
sudo docker-compose restart {container_name}
- Запуск ipython
sudo docker-compose exec backend ipython