В основе сервиса Express.js и Handelbars.
Статика сервиса размещается на CDN Surge, а сам сервис в облаке Now.
В первую очередь необходимо выбрать уникальное имя проекта,
и указать его в поле name файла package.json.
Далее устанавливаем зависимости:
yarnЗапускаем сервис локально:
yarn devИ открываем в браузере:
http://localhost:8080/
Размещаем статику (в первый раз потребуется ввести почту и пароль):
yarn deploy:surgeДалее размещаем сам сервис (в первый раз потребуется ввести почту и подтвердить её по ссылке в письме):
yarn deploy:now| Команда | Действие |
|---|---|
| clean | Удаление зависимостей |
| deploy | Развёртывание сервиса |
| deploy:surge | Размещение статики (изображений и стилей) в Surge |
| deploy:now | Развёртывание сервиса в Now |
| dev | Запуск сервиса локально |
| docker:build | Сборка Docker-образа |
| docker:run | Запуск Docker-контейнера с сервисом внутри |
| lint | Запуск всех проверок |
| lint:css | Проверка CSS файлов на соответствие правилам оформления кода |
| lint:js | Проверка JS файлов на соответствие правилам оформления кода |
| lint:nsp | Проверка зависимостей на уязвимости |