Skip to content

Commit bb96133

Browse files
committed
review: move file perm to wrapper
1 parent c5e194f commit bb96133

File tree

4 files changed

+4
-6
lines changed

4 files changed

+4
-6
lines changed

images/chromium-headful/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,4 @@ COPY server/runtime/playwright-executor.ts /usr/local/lib/playwright-executor.ts
308308

309309
RUN 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-
314311
ENTRYPOINT [ "/wrapper.sh" ]

images/chromium-headful/wrapper.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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
6567
else
6668
# When running as root, just create the necessary directories without ownership changes
6769
dirs=(

images/chromium-headless/image/Dockerfile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,6 @@ ENV WITHDOCKER=true
187187
# Create a non-root user with a home directory
188188
RUN 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
194191
COPY images/chromium-headless/image/start-xvfb.sh /images/chromium-headless/image/start-xvfb.sh
195192
RUN chmod +x /images/chromium-headless/image/start-xvfb.sh

images/chromium-headless/image/wrapper.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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
105107
else
106108
# When running as root, just create the necessary directories without ownership changes
107109
dirs=(

0 commit comments

Comments
 (0)