Skip to content

Commit 7925891

Browse files
authored
Merge pull request #15 from jianxiaoguo/main
chore(dockerfile): use uid gid
2 parents fa1b54c + bafa230 commit 7925891

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

Dockerfile

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ RUN export GO111MODULE=on \
88

99
FROM docker.io/drycc/base:bullseye
1010

11-
ARG DRYCC_UID=1001
12-
ARG DRYCC_GID=1001
13-
ARG DRYCC_HOME_DIR=/workspace
11+
ENV DRYCC_UID=1001 \
12+
DRYCC_GID=1001 \
13+
DRYCC_HOME_DIR=/workspace \
14+
MC_VERSION="2022.02.26.03.58.31" \
15+
JQ_VERSION="1.6"
1416

1517
RUN groupadd drycc --gid ${DRYCC_GID} \
1618
&& useradd drycc -u ${DRYCC_UID} -g ${DRYCC_GID} -s /bin/bash -m -d ${DRYCC_HOME_DIR}
@@ -20,17 +22,14 @@ COPY rootfs/etc/ssh /etc/ssh/
2022
COPY rootfs/docker-entrypoint.sh /docker-entrypoint.sh
2123
COPY --from=build /usr/local/bin/boot /usr/bin/boot
2224

23-
ENV MC_VERSION="2022.02.26.03.58.31" \
24-
JQ_VERSION="1.6"
25-
2625
RUN install-packages git openssh-server coreutils xz-utils tar \
2726
&& install-stack mc $MC_VERSION \
2827
&& install-stack jq $JQ_VERSION \
2928
&& mkdir -p /var/run/sshd \
3029
&& rm -rf /etc/ssh/ssh_host* \
3130
&& chmod +x /bin/create_bucket /bin/normalize_storage /docker-entrypoint.sh
3231

33-
USER drycc
32+
USER ${DRYCC_UID}
3433
WORKDIR ${DRYCC_HOME_DIR}
3534

3635
ENTRYPOINT ["init-stack", "/docker-entrypoint.sh"]

0 commit comments

Comments
 (0)