Skip to content

Commit db7f36d

Browse files
committed
chore(caddy): change to go build
1 parent 5fa30b2 commit db7f36d

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

stacks/caddy/build.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,17 @@ function build() {
88
generate-stack-path
99
BIN_DIR="${DATA_DIR}"/bin
1010
mkdir -p "${BIN_DIR}"
11-
curl -fsSL -o tmp.tar.gz https://github.com/caddyserver/caddy/releases/download/v${STACK_VERSION}/caddy_${STACK_VERSION}_linux_${OS_ARCH}.tar.gz
12-
tar -xzf tmp.tar.gz
13-
mv caddy "${BIN_DIR}"
14-
rm LICENSE README.md tmp.tar.gz
11+
install-stack go "${GO_VERSION}"
12+
. init-stack
13+
curl -fsSL -o tmp.tar.gz https://github.com/caddyserver/caddy/archive/refs/tags/v${STACK_VERSION}.tar.gz
14+
tar -xvzf tmp.tar.gz
15+
cd caddy-${STACK_VERSION}
16+
# fix CVE-2022-28948
17+
go get -u ./...; go mod tidy; go mod vendor
18+
19+
go build -o "${BIN_DIR}"/"${STACK_NAME}"
20+
cd ..
21+
rm -rf caddy-${STACK_VERSION} tmp.tar.gz
1522
}
1623

1724
# call build stack

0 commit comments

Comments
 (0)