Как использовать heroku buildpacks с docker

#docker #heroku #dockerfile #puppeteer

#docker #heroku #dockerfile #кукловод

Вопрос:

У меня есть типичный файл Dockerfile, который устанавливает пакеты и запускает веб-приложение Nodejs:

 FROM node:14

WORKDIR /some-app

COPY ./package.json .
COPY ./packages/api/package.json ./packages/api/

RUN yarn install --production

COPY ./packages/api/dist ./packages/api/dist/

WORKDIR ./packages/api

ENV NODE_ENV production

EXPOSE 4000

CMD ["node", "dist/index.js"]
  

И я использую puppeteer в этом приложении, поэтому мне нужно использовать buildpack для установки всех необходимых пакетов для запуска puppeteer.

Итак, я использую этот пакет сборки: jontewks / puppeteer-heroku-buildpack

Проблема в том, что heroku каким-то образом не распознает этот buildpack и не запускает его.

Я не уверен, должно ли работать использование buildpacks с docker или нет

Комментарии:

1. Вы решили эту проблему?