From d488d37b869c5b35f17752e7a18c082102c86b73 Mon Sep 17 00:00:00 2001 From: Bibo Hao Date: Tue, 2 Jun 2026 15:49:49 +0800 Subject: [PATCH] update casdoor ver at build time --- docker_casdoor/work/script-setup-casdoor.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker_casdoor/work/script-setup-casdoor.sh b/docker_casdoor/work/script-setup-casdoor.sh index 2503206..a9557c5 100644 --- a/docker_casdoor/work/script-setup-casdoor.sh +++ b/docker_casdoor/work/script-setup-casdoor.sh @@ -1,7 +1,7 @@ source /opt/utils/script-utils.sh setup_casdoor() { - export ARCH=$(dpkg --print-architecture) + export ARCH=$(uname -m | sed \ -e 's/x86_64/amd64/' \ -e 's/aarch64/arm64/' \ -e 's/armv7l/arm-7/') ; # ref: https://github.com/casdoor/casdoor/blob/master/Dockerfile # Download the latest release of casdoor @@ -14,7 +14,7 @@ setup_casdoor() { echo "--> Building Backend..." \ && cd /tmp/casdoor && echo "${VER_CASDOOR}" > /tmp/casdoor/version_info.txt \ - && ./build.sh \ + && CGO_ENABLED=0 GOOS=linux GOARCH=${ARCH} go build -ldflags="-w -s -X 'github.com/casdoor/casdoor/util.Version=${VER_CASDOOR}'" -o "server_linux_${ARCH}" . \ && mv "./server_linux_${ARCH}" ./swagger ./docker-entrypoint.sh ./version_info.txt /opt/casdoor/ \ && cat ./conf/app.conf | sort > /opt/casdoor/conf/app.conf \ && ln -sf "/opt/casdoor/server_linux_${ARCH}" /opt/casdoor/server ;