build container successfully

This commit is contained in:
Chris Lu 2020-05-31 14:11:02 -07:00
parent 5e19cfc577
commit 002acd516d
2 changed files with 22 additions and 0 deletions

16
Makefile Normal file
View File

@ -0,0 +1,16 @@
.PHONY: build container clean
REGISTRY_NAME=seaweedfs
IMAGE_NAME=csi
VERSION ?= dev
IMAGE_TAG=$(REGISTRY_NAME)/$(IMAGE_NAME):$(VERSION)
build:
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o _output/seaweedfs-csi-driver ./cmd/seaweedfs-csi-driver/main.go
container: build
docker build -t $(IMAGE_TAG) -f cmd/seaweedfs-csi-driver/Dockerfile .
push: container
docker push $(IMAGE_TAG)
clean:
go clean -r -x
-rm -rf _output

View File

@ -0,0 +1,6 @@
FROM chrislusf/seaweedfs:latest
LABEL maintainers="Chris Lu <chris.lu@gmail.com>"
LABEL description="seaweedfs-csi-driver image"
COPY ./_output/seaweedfs-csi-driver /seaweedfs-csi-driver
ENTRYPOINT ["/seaweedfs-csi-driver"]