diff --git a/Dockerfile b/Dockerfile index 3f033d7..aa04220 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM buildpack-deps:bullseye +FROM buildpack-deps:bookworm ARG SRV_UID="1000" ARG SRV_GID="1000" @@ -14,8 +14,8 @@ ENV MINIO_DATA "/minio" # # explicitly set user/group IDs RUN if [ -z "$( getent group $SRV_GID )" ] ; then groupadd -r --gid=$SRV_GID minio ; fi && \ if [ -z "$( getent passwd $SRV_UID )" ] ; then \ - useradd -r -g $SRV_GID --uid=$SRV_UID --home-dir=/minio --shell=/bin/bash minio ; fi && \ - mkdir -p /minio && chown -R $SRV_UID:$SRV_GID /minio && \ + useradd -r -g $SRV_GID --uid=$SRV_UID --home-dir=$MINIO_DATA --shell=/bin/bash minio ; fi && \ + mkdir -p $MINIO_DATA && chown -R $SRV_UID:$SRV_GID $MINIO_DATA && \ wget -q -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio && \ wget -q -O /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc && \ chmod 555 /usr/local/bin/minio /usr/local/bin/mc @@ -26,8 +26,8 @@ STOPSIGNAL SIGINT EXPOSE 9000 9001 -VOLUME /minio +VOLUME $MINIO_DATA -WORKDIR /minio +WORKDIR $MINIO_DATA -CMD ["/usr/local/bin/minio","server","/minio","--console-address",":9001"] +CMD ["/usr/local/bin/minio","server","$MINIO_DATA","--console-address",":9001"]