Обновление пакета Strapi Docker. json - PullRequest
1 голос
/ 27 марта 2020

Я нахожусь в процессе изучения Docker, пытаясь контейнировать CMS Strapi. Изображение Docker по умолчанию (https://github.com/strapi/strapi-docker) достаточно хорошо работает в качестве отправной точки, но я пытаюсь добавить пару пакетов в экземпляр Strapi для своих нужд (добавив учетную запись хранения Azure) поддержка с использованием https://www.npmjs.com/package/strapi-provider-upload-azure-storage). Поскольку я новичок в Docker, мне трудно понять, как заставить контейнер установить этот пакет как часть процесса запуска Docker.

Я вижу, что Dockerfile для strapi / base image содержит эту строку, ссылающуюся на пакет. json file:

COPY ./package.json ./

Я предполагаю, что именно здесь я бы добавил ссылку на пакеты, которые я хочу установить, чтобы впоследствии они были установлены npm, но я не уверен, где этот пакет. json файл находится, не говоря уже о том, как его изменить.

Любая помощь в выяснении того, как установить этот пакет во время процесса запуска Docker, очень ценится!

1 Ответ

1 голос
/ 30 марта 2020

Я понял, что strapi- docker использует сценарий для создания изображений, а не только Docker файлы в репозитории (bin / build. js). Я также обнаружил, что docker -entrypoint. sh - это место, где происходит установка зависимостей, поэтому я добавил пару операторов npm install после проверки каталога node_modules. Это позволило мне успешно добавить нужные пакеты в мой контейнер Docker.

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