Files
openvpn-manager/docker/Makefile

11 lines
422 B
Makefile

REGISTRY = docker.io
IMAGE_REPO = curiouser
IMAGE_NAME = openvpn-manager
IMAGE_VERSION = v1
all: build push
build:
rm -rf statik target && statik -src=public
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o target/openvpn-manager main.go
docker build --rm -f docker/Dockerfile -t ${REGISTRY}/${IMAGE_REPO}/${IMAGE_NAME}:${IMAGE_VERSION} .
push:
docker push ${REGISTRY}/${IMAGE_REPO}/${IMAGE_NAME}:${IMAGE_VERSION}