Open Cities Project

Docker

Для разработки необходимо развернуть контейнер с базой данных и применить миграции. Для этого выполните следующие команды:

  1. Создать в корне проекта файл .env и скопировать в него содержимое файла .dev.env;

  2. Перейти в папку docker:

     cd docker
    
  3. Запустить docker-compose:

     docker-compose up -d
    
  4. Если возникают проблемы с доступом приложения к контенеру, то выполнить:

     sudo chmod 777 -R ./docker/mongodb
    

Миграции

Для применения миграций необходимо:

  1. Перейти в папку migrations:

     cd migrations
    
  2. Выполнить команду:

     migrate-mongo up
    

Запуск проекта

  1. Необходимо установить зависимости для сервера и для клиента:

     yarn 
     cd ./frontend/ && yarn
    
  2. И там, и там команда для запуска:

     yarn start
    

Развертывание проекта на бою