Frontend-приложение для Wish List Sharing Service.
Для запуска приложения требуется установленная Node.js, версия которой указана в package.json
в поле engines
.
Для установки и использования нескольких Node.js с различными версиями на одном устройстве рекомендуется использовать Node Version Manager.
package.json
):nvm install 16.20.0
nvm use 16.20.0
npm install
npm run start
После запуска приложение будет доступно на localhost:4201. Приложение будет автоматически обновляться после любого сохранения изменений в файлах из скоупа приложения.
npm run start -- --port 4202
ng serve port 4202
npm run build
ng build
По окончании выполнения команды сборка появится в папке /dist
.
npm run lint
ng lint
Запускать деплой могут только пользователи с правом на запись в репозиторий.
Перейти на ветку/коммит, который нужно задеплоить
Создать и запушить новую версию тэга deployed/qa
:
git tag --annotate --force deployed/qa --message ''
git push origin deployed/qa --force
npm run deploy:qa
После того, как будет запушена новая версия тэга, запустится деплой, о прогрессе которого можно узнать в разделе Actions.
Чтобы посмотреть, от какого коммита сделан последний деплой, нужно обновиться до последней версии тэга deployed/qa
.
git fetch origin +refs/tags/deployed/qa:refs/tags/deployed/qa
npm run deploy:qa:fetch