# debian.sh --arch 'amd64' out/ 'bookworm' '@1745798400' |
RUN /bin/sh -c apt update && apt install -y mariadb-server mariadb-client && rm -rf /var/lib/apt/lists/* # buildkit |
LABEL MAINTAINER=https://casdoor.org/ |
ARG TARGETOS=linux |
ARG TARGETARCH=amd64 |
ENV BUILDX_ARCH=linux_amd64 |
RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apt update # buildkit |
RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apt install -y ca-certificates && update-ca-certificates # buildkit |
WORKDIR / |
COPY /go/src/casdoor/server_linux_amd64 ./server # buildkit |
COPY /go/src/casdoor/swagger ./swagger # buildkit |
COPY /go/src/casdoor/entrypoint.sh /entrypoint.sh # buildkit |
COPY /go/src/casdoor/conf/app.conf ./conf/app.conf # buildkit |
COPY /go/src/casdoor/version_info.txt ./go/src/casdoor/version_info.txt # buildkit |
COPY /web/build ./web/build # buildkit |
ENTRYPOINT ["/bin/bash"] |
CMD ["/entrypoint.sh"] |