Dockerfile: Switch user before running

Mon, 13 Mar 2023 17:19:11 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 13 Mar 2023 17:19:11 +0000
changeset 1
75449093fdb6
parent 0
8e1675826e46
child 2
e245cf75db68

Dockerfile: Switch user before running

Dockerfile file | annotate | diff | comparison | revisions
--- a/Dockerfile	Mon Mar 13 16:39:07 2023 +0000
+++ b/Dockerfile	Mon Mar 13 17:19:11 2023 +0000
@@ -23,6 +23,11 @@
 
 ADD run.sh /usr/local/bin/run.sh
 
+RUN adduser --disabled-password --no-create-home --system datasette \
+ && chown -R datasette .
+
+USER datasette
+
 ENTRYPOINT ["/bin/bash"]
 CMD ["-c", "/usr/local/bin/run.sh"]
 EXPOSE 8001

mercurial