Skip to content

Commit d423bd0

Browse files
Archaeopteryxbqbn
andauthored
feat: add non-root user to own files and execute processes in Dockerfile (#8888) (#8889)
Co-authored-by: bqbn <[email protected]>
1 parent 31e6766 commit d423bd0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docker/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,11 @@ RUN python manage.py collectstatic --noinput
4141
# since they are instead generated by webpack.
4242
RUN python -m whitenoise.compress .build
4343

44+
RUN groupadd --gid 9500 treeherder && \
45+
useradd --uid 9500 --gid 9500 --no-create-home --shell /bin/sh treeherder && \
46+
chown -R treeherder:treeherder /app
47+
48+
USER treeherder
49+
4450
ENTRYPOINT ["/bin/bash", "/app/docker/entrypoint_prod.sh"]
4551
CMD ["web"]

0 commit comments

Comments
 (0)