diff --git a/Dockerfile b/Dockerfile index 04f0bda3..bbae68b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,10 @@ RUN adduser -D $USER -u 1000 \ && mkdir logs \ && chown -R $USER:$USER logs +RUN mkdir -p /files \ + && chmod -R 766 /files \ + && chown casdoor:casdoor /files + USER 1000 WORKDIR / COPY --from=BACK --chown=$USER:$USER /go/src/casdoor/server_${BUILDX_ARCH} ./server @@ -65,5 +69,9 @@ COPY --from=BACK /go/src/casdoor/conf/app.conf ./conf/app.conf COPY --from=BACK /go/src/casdoor/version_info.txt ./go/src/casdoor/version_info.txt COPY --from=FRONT /web/build ./web/build +RUN mkdir -p /files \ + && chmod -R 766 /files \ + && chown casdoor:casdoor /files + ENTRYPOINT ["/bin/bash"] CMD ["/docker-entrypoint.sh"]