gotosocial/build.sh
kim 03479312f1
Improved build script (#152)
- explicity disable cgo
- ensure static builds
- reduce binary size
- small formatting changes

Signed-off-by: kim (grufwub) <grufwub@gmail.com>
2021-08-26 12:19:52 +02:00

12 lines
333 B
Bash
Executable File

#!/bin/sh
set -eu
COMMIT=$(git rev-list -1 HEAD)
VERSION=$(cat ./version)
CGO_ENABLED=0 go build -trimpath \
-tags 'netgo osusergo static_build' \
-ldflags="-s -w -extldflags '-static' -X 'main.Commit=${COMMIT}' -X 'main.Version=${VERSION}'" \
./cmd/gotosocial