Skip to content

FoxhoundTeam/AvanpostHack_2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT GitHub contributors

Описание

Решение команды Foxhound на хакатоне Avanpost Hack 2-4 декабря 2022. Демоверсия развёрнута на https://foxhound-team.pro и доступна до 5 декабря.

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

backend - бекенд демоверсии на Go и Fiber.

compose - файлы автоматического развёртывания демоверсии в контейнерной инфраструктуре.

frontend - веб-страница демоверсии.

research - предварительная обработка данных, прототипирование алгоритмов на Python.

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

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

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

HTTP_PORT

Файлы: .env

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

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

Команды docker-compose

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

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

Команда

Антон Недогарок - алгоритмы, R&D, ML, Python

Антон Петров - фуллстек, Go, Vuetify, DevOps