feat: fix cannot create "/files" folder issue in local file storage provider in Docker (#2994)

This commit is contained in:
DacongDA
2024-06-06 10:49:56 +08:00
committed by GitHub
parent 6b8c24e1f0
commit e228045e37

View File

@ -29,6 +29,10 @@ RUN adduser -D $USER -u 1000 \
&& mkdir logs \ && mkdir logs \
&& chown -R $USER:$USER logs && chown -R $USER:$USER logs
RUN mkdir -p /files \
&& chmod -R 766 /files \
&& chown casdoor:casdoor /files
USER 1000 USER 1000
WORKDIR / WORKDIR /
COPY --from=BACK --chown=$USER:$USER /go/src/casdoor/server_${BUILDX_ARCH} ./server 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=BACK /go/src/casdoor/version_info.txt ./go/src/casdoor/version_info.txt
COPY --from=FRONT /web/build ./web/build COPY --from=FRONT /web/build ./web/build
RUN mkdir -p /files \
&& chmod -R 766 /files \
&& chown casdoor:casdoor /files
ENTRYPOINT ["/bin/bash"] ENTRYPOINT ["/bin/bash"]
CMD ["/docker-entrypoint.sh"] CMD ["/docker-entrypoint.sh"]