Skip to content

Commit 9f6d56b

Browse files
author
lijianguo
committed
chore(dockerfile): use uid gid
1 parent 66c49c4 commit 9f6d56b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

rootfs/Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
FROM docker.io/drycc/base:bullseye
22

3-
ARG DRYCC_UID=1001
4-
ARG DRYCC_GID=1001
5-
ARG DRYCC_HOME_DIR=/data
3+
ENV DRYCC_UID=1001 \
4+
DRYCC_GID=1001 \
5+
DRYCC_HOME_DIR=/data \
6+
REDIS_VERSION="6.2.6"
67

78
RUN groupadd drycc --gid ${DRYCC_GID} \
89
&& useradd drycc -u ${DRYCC_UID} -g ${DRYCC_GID} -s /bin/bash -m -d ${DRYCC_HOME_DIR}
910

1011
COPY bin/boot /bin/boot
1112
COPY etc/redis/redis.conf /etc/redis/redis.conf
12-
ENV REDIS_VERSION="6.2.6"
1313

14-
RUN install-stack redis $REDIS_VERSION \
14+
RUN install-stack redis ${REDIS_VERSION} \
1515
&& rm -rf \
1616
/usr/share/doc \
1717
/usr/share/man \
@@ -25,10 +25,10 @@ RUN install-stack redis $REDIS_VERSION \
2525
/lib/udev \
2626
/usr/lib/`echo $(uname -m)`-linux-gnu/gconv/IBM* \
2727
/usr/lib/`echo $(uname -m)`-linux-gnu/gconv/EBC* \
28-
&& bash -c "mkdir -p /usr/share/man/man{1..8}" \
29-
&& chown -R drycc:drycc /etc/redis ${DRYCC_HOME_DIR}
28+
&& mkdir -p /usr/share/man/man{1..8} \
29+
&& chown -R ${DRYCC_UID}:${DRYCC_GID} /etc/redis ${DRYCC_HOME_DIR}
3030

31-
USER drycc
31+
USER ${DRYCC_UID}
3232
WORKDIR ${DRYCC_HOME_DIR}
3333
CMD ["/bin/boot"]
3434
EXPOSE 6379

0 commit comments

Comments
 (0)