-
Необходимые зависимости:
-
Node JS 14.x.x LTS
-
Bash или совместимая с ним среда
В Windows можно использовать GIT Bash
-
Sequelize CLI
npm i -g sequelize-cli
-
-
Форкаем текущий репозиторий Скрин
Таким образом в Вашем аккаунте появляется копия репозитория
-
Клонируем репозиторий на рабочую машину (не скачиваем, а именно клонируем)
Для этого запускаем Git bash (ранее установленный), определяем папку где будет распологаться проект (к примеру на
C:/Project
)
Выполняем:
cd C:/Project
git clone https://github.com/ [ Ваш аккаунт ] /prostokna.git
В выбранной папке появляется папка с названием
prostokna
cd prostokna
-
Создаем файлы
-
.htpasswd
с содержимымadmin:password
-
/config/config.json
Берем данные из файла
/config/__config.json
Меняем на свои доступы к MySQL, саму базу пока не создаем
-
/config/default.json
Берем данные из файла
/config/__default.json
Меняем на свои доступы к MySQL, саму базу пока не создаем
-
-
Развертывание базы данных
Выполняем следующие команды в консоле:
sequelize db:create
sequelize db:migrate
sequelize db:seed:all
-
Установка зависимостей
Выполняем
npm i
илиyarn install
-
Файл переменных окружения
В корне проекта есть файл
.env.example
. Копируем его и переименовываем в.env
-
Запуск
npm run serve
Запуск автосборки проекта в режиме разработки
Запуск бэкенда в режиме разработки
Сборка проекта в режиме разработки
Сборка проекта под продакшн
Взять последние обновления из dev ветки основного репозитория