Skip to content

Решение команды Foxhound на хакатоне "Лидеры цифровой трансформации 2022"

License

Notifications You must be signed in to change notification settings

FoxhoundTeam/Leaders2022_Hack_Foxhound

Repository files navigation

License: MIT GitHub contributors

Leaders2022_Hack_Foxhound

Решение команды Foxhound на хакатоне "Лидеры цифровой трансформации 2022"

Управление Просмотр и разметка Генерация
image image image

Инструкция по запуску

Демо решение расположено по адресу 158.160.36.137 Документация OpenAPI по адресу 158.160.36.137/docs Для запуска локально, см. Развертывание через docker-compose

Развертывание через docker-compose

  1. Установить docker
  2. В папке compose создать файл .env и заполнить его в соответствии с примерами
  3. Запустить команду docker compose up -d с правами суперпользователя
sudo docker compose up -d
  1. Настроить внешний nginx, который будет пересылать все запросы на порт приложения

Структура репозитория

  1. /ML_Denis - исходный код и демонстрационный jupyter notebook генератора №2 (U-Net, CGAN)
  2. /backend - исходный код сервера
  3. /compose - файлы docker compose для автоматического развёртывания в контейнерах
  4. /frontend - исходный код фронтенда на Vue и JS
  5. /generator_simple - исходный код и демонстрационный jupyter notebook генератора №1 (алгоритмический случайный гладкий контур с размытием случайным Гауссовым полем)
  6. /models - исходный код и демонстрационный jupyter notebook генератора №3
  7. /previewer - исходный код модуля для генерации предпросмотра DICOM в формате PNG при загрузке

Описание переменных окружения

HTTP_PORT

Файлы: .env

Тип: целое число

Назначение: порт на котором будет крутиться приложение

BROKER_PASS

Файлы: .env

Тип: строка

Назначение: пароль для rabbitmq

BROKER_USER

Файлы: .env

Тип: строка

Назначение: имя пользователя для rabbitmq (можно указать user)

Команды docker-compose

Все команды необходимо выполнять в папке compose

  • Остановить все контейнеры
sudo docker-compose stop
  • Перезапустить контейнер
sudo docker-compose restart {container_name}
  • Запуск ipython
sudo docker-compose exec backend ipython

About

Решение команды Foxhound на хакатоне "Лидеры цифровой трансформации 2022"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published