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