Skip to content

YaroslavKryzhov/ml-product

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ml-product v0.2.1

Для деплоя:

Первоначальная сборка проекта: инциализация переменных окружения

make init_env

init_env создает файл .env с переменными окружения, копируя .env.example.

Выполняется один раз перед первой сборкой


Для запуска:

Для запуска в debug-режиме (с отображением логов в консоль)

make debug

В фоновом режиме:

make up

Остановка контейнеров:

make down

Конфигурация приложения:

  • Конфиг, используемый приложением, находится в server/ml_api/config.py
  • USE_CELERY = True используется для активации функционала бэкграунд задач через RabbitMQ и Celery
  • USE_HYPEROPT = False используется для активации функционала подбора гиперпараметров моделей через HyperOpt

После запуска сервисы доступны по:

  • Содержит описание всех эндпоинтов приложения. Документация встроена в эндпоинты

Интерфейс: http://localhost:443

  • Сейчас отключен

Канал для вебсокета: ws://localhost:443/centrifugo/connection/websocket

  • Пример подключения находится в client/centrifugo_conn.html
  • Для подключения к каналу нужно использовать centrifugo jwt-токен и user_id

Используемые технологии:

Contacts:

About

"ML Product" project; NRNU MEPhI 2024

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.8%
  • TypeScript 44.8%
  • HTML 0.3%
  • Dockerfile 0.1%
  • Makefile 0.0%
  • Shell 0.0%