build container successfully
This commit is contained in:
parent
5e19cfc577
commit
002acd516d
16
Makefile
Normal file
16
Makefile
Normal 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
|
||||||
6
cmd/seaweedfs-csi-driver/Dockerfile
Normal file
6
cmd/seaweedfs-csi-driver/Dockerfile
Normal 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"]
|
||||||
Loading…
Reference in New Issue
Block a user