fix(preview-service): puppeteer requires permissions to read and write chrome directory (#2395)

This commit is contained in:
Iain Sproat 2024-06-18 17:08:11 +01:00 коммит произвёл GitHub
Родитель c10ec8708d
Коммит 8c39ed6623
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -95,9 +95,9 @@ COPY --from=build-stage /speckle-server/packages/viewer ./viewer
COPY --from=build-stage /speckle-server/packages/preview-service ./preview-service
WORKDIR /speckle-server/packages/preview-service
# hadolint ignore=DL3059
RUN npx @puppeteer/browsers install chrome@stable --path /puppeteer
# hadolint ignore=DL3059
RUN yarn workspaces focus --production
RUN npx @puppeteer/browsers install chrome@stable --path /puppeteer && \
chmod -R 777 /puppeteer && \
yarn workspaces focus --production
ENTRYPOINT [ "tini", "--", "node", "bin/www" ]