Separate dependencies and browser installation (#956)

- deps as root
- browser as discourse user
This commit is contained in:
Joffrey JAFFEUX 2025-05-12 11:11:35 +02:00 committed by GitHub
parent 5bb42d2865
commit c622ee5b24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -38,6 +38,9 @@ RUN cd /var/www/discourse && sudo -E -u discourse -H bundle exec rake plugin:ins
sudo -E -u discourse -H bundle exec ruby script/install_minio_binaries.rb
RUN cd /var/www/discourse && \
pnpm playwright install --with-deps --no-shell chromium
pnpm playwright install ffmpeg
RUN cd /var/www/discourse && \
sudo -E -u discourse -H pnpm playwright install --no-shell chromium
ENTRYPOINT ["sudo", "-E", "-u", "discourse", "-H", "ruby", "script/docker_test.rb"]