File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM docker.io/drycc/base:bullseye
22
3- ARG DRYCC_UID=1001
4- ARG DRYCC_GID=1001
5- ARG DRYCC_HOME_DIR=/workspace
3+ ENV DRYCC_UID=1001 \
4+ DRYCC_GID=1001 \
5+ DRYCC_HOME_DIR=/workspace \
6+ PYTHON_VERSION=3.10.2
67
78RUN groupadd drycc --gid ${DRYCC_GID} \
89 && useradd drycc -u ${DRYCC_UID} -g ${DRYCC_GID} -s /bin/bash -m -d ${DRYCC_HOME_DIR}
910
10- ENV PYTHON_VERSION=3.10.2
11- COPY . ${DRYCC_HOME_DIR}
1211WORKDIR ${DRYCC_HOME_DIR}
1312
13+ COPY --chown=${DRYCC_UID}:${DRYCC_GID} . ${DRYCC_HOME_DIR}
14+
1415RUN export DEBIAN_FRONTEND=noninteractive \
1516 && install-stack python $PYTHON_VERSION && . init-stack \
1617 && set -eux; pip3 install -r requirements.txt 2>/dev/null \
@@ -27,9 +28,8 @@ RUN export DEBIAN_FRONTEND=noninteractive \
2728 /lib/udev \
2829 /usr/lib/`echo $(uname -m)`-linux-gnu/gconv/IBM* \
2930 /usr/lib/`echo $(uname -m)`-linux-gnu/gconv/EBC* \
30- && mkdir -p /usr/share/man/man{1..8} \
31- && chown -R drycc:drycc ${DRYCC_HOME_DIR}
31+ && mkdir -p /usr/share/man/man{1..8}
3232
33- USER drycc
33+ USER ${DRYCC_UID}
3434EXPOSE 8000
3535CMD ["mkdocs" , "serve" , "-a" , "0.0.0.0:8000" ]
You can’t perform that action at this time.
0 commit comments