From 2ac31684f47aeff89eff592a967180c74a1feeff Mon Sep 17 00:00:00 2001 From: Dean Sheather Date: Tue, 20 Dec 2022 12:22:27 -0800 Subject: [PATCH] fix: use UIDs in Dockerfile (#5480) --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 56b29081cf..36521ef19b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,15 +14,15 @@ LABEL \ org.opencontainers.image.source="https://github.com/coder/coder" \ org.opencontainers.image.version="$CODER_VERSION" -# The coder binary is injected by scripts/build_docker.sh. -COPY --chown=coder:coder --chmod=755 coder /opt/coder - # Create coder group and user. We cannot use `addgroup` and `adduser` because # they won't work if we're building the image for a different architecture. -COPY --chown=root:root --chmod=644 group passwd /etc/ -COPY --chown=coder:coder --chmod=700 empty-dir /home/coder +COPY --chown=0:0 --chmod=644 group passwd /etc/ +COPY --chown=1000:1000 --chmod=700 empty-dir /home/coder -USER coder:coder +# The coder binary is injected by scripts/build_docker.sh. +COPY --chown=1000:1000 --chmod=755 coder /opt/coder + +USER 1000:1000 ENV HOME=/home/coder ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt WORKDIR /home/coder