19 lines
496 B
Bash
Executable file
19 lines
496 B
Bash
Executable file
INPUT_ARGS=$1
|
|
LDFLAGS="-X main.version=$(jq -r .version package.json) -X main.hash=$(git rev-parse --short=7 HEAD) -X main.branch=$(git rev-parse --abbrev-ref HEAD)"
|
|
FLAGS=""
|
|
|
|
if [[ $INPUT_ARGS == "--api-only" ]]; then
|
|
FLAGS="--api-only"
|
|
fi
|
|
|
|
if [[ $INPUT_ARGS == "--run" ]]; then
|
|
INPUT_ARGS_2=$2
|
|
if [[ $INPUT_ARGS_2 == "--api-only" ]]; then
|
|
FLAGS="--api-only"
|
|
fi
|
|
|
|
go run -ldflags "${LDFLAGS}" ./app.go daemon -d ${FLAGS}
|
|
exit 0
|
|
fi
|
|
|
|
go build -ldflags "${LDFLAGS}" -o kuma-archive ${FLAGS}
|