Решение команды Foxhound на хакатоне "Лидеры цифровой трансформации 2022"
| Управление | Просмотр и разметка | Генерация |
|---|---|---|
![]() |
![]() |
![]() |
Демо решение расположено по адресу 158.160.36.137 Документация OpenAPI по адресу 158.160.36.137/docs Для запуска локально, см. Развертывание через docker-compose
- Установить docker
- В папке compose создать файл .env и заполнить его в соответствии с примерами
- Запустить команду docker compose up -d с правами суперпользователя
sudo docker compose up -d- Настроить внешний nginx, который будет пересылать все запросы на порт приложения
/ML_Denis- исходный код и демонстрационный jupyter notebook генератора №2 (U-Net, CGAN)/backend- исходный код сервера/compose- файлы docker compose для автоматического развёртывания в контейнерах/frontend- исходный код фронтенда на Vue и JS/generator_simple- исходный код и демонстрационный jupyter notebook генератора №1 (алгоритмический случайный гладкий контур с размытием случайным Гауссовым полем)/models- исходный код и демонстрационный jupyter notebook генератора №3/previewer- исходный код модуля для генерации предпросмотра DICOM в формате PNG при загрузке
Файлы: .env
Тип: целое число
Назначение: порт на котором будет крутиться приложение
Файлы: .env
Тип: строка
Назначение: пароль для rabbitmq
Файлы: .env
Тип: строка
Назначение: имя пользователя для rabbitmq (можно указать user)
Все команды необходимо выполнять в папке compose
- Остановить все контейнеры
sudo docker-compose stop- Перезапустить контейнер
sudo docker-compose restart {container_name}- Запуск ipython
sudo docker-compose exec backend ipython

