Dataset - jupyterlab-обработчик файлов датасета, выданного организаторами (файлы не включены в репозиторий ввиду размера), а также подготовленные на его основе карты спроса/предложения (используются для построния цветовых карт в веб-приложении)
FoxhoundApp - веб-приложение, прототип, отображающий рекомендации для двух категорий бизнеса (фуд-ритейл и бары/кафе/рестораны) на цветовой карте
foxhound_front - веб-клиент для веб-приложения, разработанный с использованием VueJS
MobileApp - мобильный клиент для веб-приложения, разработанный в QML.
- Установить docker
- Установить docker-compose
- В папке compose создать файлы .env и .uwsgi.env и заполнить их в соответствии с примерами
- Запустить файл build.sh с правами суперпользователя
sudo ./build.sh- Настроить внешний nginx, который будет пересылать все запросы на порт приложения
Все команды необходимо выполнять в папке compose
- Остановить все контейнеры
sudo docker-compose stop- Перезапустить контейнер
sudo docker-compose restart {container_name}- Запуск manage.py shell
sudo docker-compose exec web python manage.py shell