Во всем проекте, включая этот файл, заменить (с учетом регистра):
- Строку
Boilerplate12345
на название проекта в человеко-читаемом виде - Строку
boilerplate12345
на название проекта в gitlab - для путей в файловой системе, для ссылок и пр.
Установка зависимостей:
yarn
Запуск в режиме разработки (hot reload):
yarn watch
Приложение будет доступно по адресу: http://localhost:9991/
Для WebStorm/PhpStorm идем в Настройки
-> Languages & Frameworks
-> Code Quality Tools
-> ESLint
И включаем там пункты Automatic ESLint configuration
и Run eslint --fix on save
Для выгрузки на dev-сервер достаточно переименовать файл .gitlab-ci.sample.yml
в .gitlab-ci.yml
и запушить его в Git. В дальнейшем любые пуши в ветку master
будут запускать выгрузку проекта на dev-сервер.
Для выгрузки на prod нужно раскомментировать секции prod-секции в .gitlab-ci.yml
и откорректировать их, как минимум
прописал реальные URL бэкенда, tag у gitlab-runner'а и папку для выгрузки.
Для того чтобы приложение отправляло в Sentry ошибки, нужно:
- в Sentry создать проект и получить Sentry DSN (url, на который приложение будет отправлять данные об ошибках)
- В
.gitlab-ci.yml
в секциюvariables
в deploy в переменнойAPP_SENTRY_DSN
указать полученный на шаге №1 Sentry DSN