Приложение работает на 8080 порту, mongodb 27017, backend на 3000 и 8999
git clone [link]
docker-compose up
Используйте флаг --build
для принудительной перезборки приложения, если вносили изменения модули или packege.json
backend
Сервер приложения server.js
node backend/server.js
Запуск mongodb
sudo systemctl start mongod
Остановка mongodb
sudo systemctl stop mongod
Для импорта данных и настройки требуется установленный mongoimport, python3 и библиотека pymongo
Если не установлены python3 и pymongo, не будет произведена индексация, что негативно скажется на быстродействии
- Запустить контейнер с mongodb
- Скачать архив https://www.kaggle.com/yelp-dataset/yelp-dataset, распаковать
- Скопировать файлы из папки import_scripts к файлам распакованного архива
- Запустить скрипт import_dataset_to_mongo.sh
Запуск vue.js
npm run serve