File tree Expand file tree Collapse file tree 4 files changed +4
-6
lines changed
Expand file tree Collapse file tree 4 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -308,7 +308,4 @@ COPY server/runtime/playwright-executor.ts /usr/local/lib/playwright-executor.ts
308308
309309RUN useradd -m -s /bin/bash kernel
310310
311- # Make policy directory writable for runtime updates
312- RUN chown -R kernel:kernel /etc/chromium/policies
313-
314311ENTRYPOINT [ "/wrapper.sh" ]
Original file line number Diff line number Diff line change @@ -62,6 +62,8 @@ if [[ "${RUN_AS_ROOT:-}" != "true" ]]; then
6262
6363 # Ensure correct ownership (ignore errors if already correct)
6464 chown -R kernel:kernel /home/kernel /home/kernel/user-data /home/kernel/.config /home/kernel/.pki /home/kernel/.cache 2> /dev/null || true
65+ # Make policy directory writable for runtime updates
66+ chown -R kernel:kernel /etc/chromium/policies 2> /dev/null || true
6567else
6668 # When running as root, just create the necessary directories without ownership changes
6769 dirs=(
Original file line number Diff line number Diff line change @@ -187,9 +187,6 @@ ENV WITHDOCKER=true
187187# Create a non-root user with a home directory
188188RUN useradd -m -s /bin/bash kernel
189189
190- # Make policy directory writable for runtime updates
191- RUN chown -R kernel:kernel /etc/chromium/policies
192-
193190# supervisor start scripts
194191COPY images/chromium-headless/image/start-xvfb.sh /images/chromium-headless/image/start-xvfb.sh
195192RUN chmod +x /images/chromium-headless/image/start-xvfb.sh
Original file line number Diff line number Diff line change @@ -102,6 +102,8 @@ if [[ "${RUN_AS_ROOT:-}" != "true" ]]; then
102102
103103 # Ensure correct ownership (ignore errors if already correct)
104104 chown -R kernel:kernel /home/kernel /home/kernel/user-data /home/kernel/.config /home/kernel/.pki /home/kernel/.cache 2> /dev/null || true
105+ # Make policy directory writable for runtime updates
106+ chown -R kernel:kernel /etc/chromium/policies 2> /dev/null || true
105107else
106108 # When running as root, just create the necessary directories without ownership changes
107109 dirs=(
You can’t perform that action at this time.
0 commit comments