Skip to content

Commit 2ac3168

Browse files
authored
fix: use UIDs in Dockerfile (#5480)
1 parent c5cfefe commit 2ac3168

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ LABEL \
1414
org.opencontainers.image.source="https://github.com/coder/coder" \
1515
org.opencontainers.image.version="$CODER_VERSION"
1616

17-
# The coder binary is injected by scripts/build_docker.sh.
18-
COPY --chown=coder:coder --chmod=755 coder /opt/coder
19-
2017
# Create coder group and user. We cannot use `addgroup` and `adduser` because
2118
# they won't work if we're building the image for a different architecture.
22-
COPY --chown=root:root --chmod=644 group passwd /etc/
23-
COPY --chown=coder:coder --chmod=700 empty-dir /home/coder
19+
COPY --chown=0:0 --chmod=644 group passwd /etc/
20+
COPY --chown=1000:1000 --chmod=700 empty-dir /home/coder
21+
22+
# The coder binary is injected by scripts/build_docker.sh.
23+
COPY --chown=1000:1000 --chmod=755 coder /opt/coder
2424

25-
USER coder:coder
25+
USER 1000:1000
2626
ENV HOME=/home/coder
2727
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt
2828
WORKDIR /home/coder

0 commit comments

Comments
 (0)