Добрый день, это канал посвященный небольшим инструкциям, которые я пишу для себя и людей, которые являются начинающими разработчиками. Давайте создадим проект на хероку и гитлабе: Теперь давайте склонируем новый проект к себе: В проекте я создам простой js сервер, который я уже описывал в статье. Теперь давайте создадим в корне файл ".gitlab-ci.yml" со следующим содержимым: image: node:latest
before_script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
deploy:
script:
- dpl --provider=heroku --app=$HEROKU_APP_PRODUCTION--api-key=$HEROKU_API_KEY
only:
- master Напишем в терминале команду, чтобы создать файл конфиг: npm init Добавим в конец файла package.json следующие строки: "engines": {
"node": "12.16.1",
"npm": "6.13.4"
}, Версия node и npm соответственно, команды, чтобы узнать их: node -v npm -v Создадим файла под названием " Procfile" со след содержимым: web: node index.js Теперь давайте откроем сайт Heroku и в настройках акк