Я пытаюсь развернуть веб-приложение NodeJS на Heroku с помощью файла heroku.yml, но это не удается без полезной информации.
Мой файл Docker:
FROM node:12
WORKDIR /usr/src/app
COPY . ./
RUN npm install --dev
# Needed for webpack client.json
RUN mkdir -p /app/public/build/
ENV NODE_ENV=production
CMD [ "npm", "start" ]
heroku.yml :
setup:
addons:
- plan: heroku-postgresql
as: DATABASE
build:
docker:
web: Dockerfile
release:
# Run database migrations
command:
image: web
command: npm run migrate up
# run: This is executed from the Dockerfile so not necessary here
Логи:
Kims-MacBook-Pro-401:stock-dd kimgysen$ git push heroku master
Counting objects: 22, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (21/21), done.
Writing objects: 100% (22/22), 2.64 KiB | 1.32 MiB/s, done.
Total 22 (delta 13), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: === Fetching app code
remote:
remote: =!= Unknown error
Здесь зависает сборка. В журнале сборки действий Heroku я вижу ту же ошибку:
=== Fetching app code
=!= Unknown error
Вероятно, что-то очевидное не так, но для go нет полезной информации. Есть идеи?