Использование стека Heroku Cedar 14 в качестве Docker изображения - PullRequest
0 голосов
/ 01 апреля 2020

Недавно мое приложение работало в стеке cedar-14 в Heroku. Но так как окно окончания срока службы началось и сборки не будут доступны, я решил использовать Docker, поэтому Heroku будет размещать контейнер Docker с моим приложением в стеке cedar-14 в качестве базового Docker изображения.

Пока это мой Dockerfile

FROM heroku/cedar

WORKDIR /app

COPY index.js .
COPY package.json .

Но когда я использовал простой кедр-14 на Heroku, я тоже имел .buildpacks, Aptfile и Procfile, и эти файлы были интерпретированы средой Heroku. Как я могу заставить их работать в среде Docker сейчас?

1 Ответ

0 голосов
/ 01 апреля 2020

.buildpacks, Aptfile заменяется на Dockerfile. Вам нужно настроить свой Dockerfile. Procfile заменяется на heroku.yml (см. здесь .)

Вы можете использовать кедр в качестве базового изображения, но я советую вам использовать последнее изображение LTS и начать с него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...