#!/bin/sh

set -e

GO_URL="https://pkg.doylendsoftware.com/mirror/go.dev/dl/go1.27.4.linux-amd64.tar.gz"

wget "$GO_URL" -O go.tar.gz
tar xvzf go.tar.gz
rm go.tar.gz
mkdir caddy
cd caddy
wget https://raw.githubusercontent.com/caddyserver/caddy/refs/heads/master/cmd/caddy/main.go
../go/bin/go mod init caddy
../go/bin/go mod tidy
mkdir ../gotmp
GOTMPDIR=../gotmp CGO_ENABLED=0 ../go/bin/go build
./caddy version
install -m 755 -d /out/files/usr/bin
install -m 755 caddy /out/files/usr/bin/caddy


