Skip to content

KirillKosvintsev/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: