We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5fa30b2 commit db7f36dCopy full SHA for db7f36d
1 file changed
stacks/caddy/build.sh
@@ -8,10 +8,17 @@ function build() {
8
generate-stack-path
9
BIN_DIR="${DATA_DIR}"/bin
10
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
+ install-stack go "${GO_VERSION}"
+ . init-stack
+ curl -fsSL -o tmp.tar.gz https://github.com/caddyserver/caddy/archive/refs/tags/v${STACK_VERSION}.tar.gz
+ 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
22
}
23
24
# call build stack
0 commit comments