Skip to content

Commit e329e8b

Browse files
committed
buildcaddy.bash: Add build script
1 parent 9b9243a commit e329e8b

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

buildcaddy.bash

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# Builds caddy binary for caddybox rootfs using caddy's build.go.
4+
#
5+
# Usage: ./buildcaddy.bash $tag (Ex: v0.10.11)
6+
# Assumes cwd is go/src/github.com/joshix/caddybox.
7+
8+
tag=$1
9+
10+
go get -u -v -d github.com/mholt/caddy
11+
go get -u -v github.com/caddyserver/builds
12+
cd ../../mholt/caddy
13+
git checkout master
14+
cd caddy
15+
go clean
16+
go get -u -v -d
17+
if [ "$tag" != '' ]
18+
then
19+
git checkout $tag
20+
fi
21+
go run build.go --goos linux --goarch amd64
22+
cp caddy ../../../joshix/caddybox/rootfs/bin/caddy

0 commit comments

Comments
 (0)