dev prod dockerfilee
This commit is contained in:
parent
687ca284d1
commit
fb24b64c83
2
Makefile
2
Makefile
@ -10,7 +10,7 @@ LDFLAGS ?= -X github.com/seaweedfs/seaweedfs-csi-driver/pkg/driver.gitCommit=${C
|
|||||||
build:
|
build:
|
||||||
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '$(LDFLAGS)' -o _output/seaweedfs-csi-driver ./cmd/seaweedfs-csi-driver/main.go
|
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '$(LDFLAGS)' -o _output/seaweedfs-csi-driver ./cmd/seaweedfs-csi-driver/main.go
|
||||||
container: build
|
container: build
|
||||||
docker build -t $(IMAGE_TAG) -f cmd/seaweedfs-csi-driver/Dockerfile .
|
docker build -t $(IMAGE_TAG) -f cmd/seaweedfs-csi-driver/Dockerfile.dev .
|
||||||
push: container
|
push: container
|
||||||
docker push $(IMAGE_TAG)
|
docker push $(IMAGE_TAG)
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
@ -7,9 +7,7 @@ RUN cd /go/src/github.com/chrislusf/seaweedfs/weed && go install
|
|||||||
|
|
||||||
RUN mkdir -p /go/src/github.com/seaweedfs/
|
RUN mkdir -p /go/src/github.com/seaweedfs/
|
||||||
RUN git clone https://github.com/seaweedfs/seaweedfs-csi-driver /go/src/github.com/seaweedfs/seaweedfs-csi-driver
|
RUN git clone https://github.com/seaweedfs/seaweedfs-csi-driver /go/src/github.com/seaweedfs/seaweedfs-csi-driver
|
||||||
RUN cd /go/src/github.com/seaweedfs/seaweedfs-csi-driver && make build
|
RUN cd /go/src/github.com/seaweedfs/seaweedfs-csi-driver && go build -o /seaweedfs-csi-driver ./cmd/seaweedfs-csi-driver/main.go
|
||||||
|
|
||||||
COPY ./_output/seaweedfs-csi-driver /seaweedfs-csi-driver
|
|
||||||
|
|
||||||
FROM alpine AS final
|
FROM alpine AS final
|
||||||
LABEL author="Chris Lu"
|
LABEL author="Chris Lu"
|
||||||
|
|||||||
9
cmd/seaweedfs-csi-driver/Dockerfile.dev
Normal file
9
cmd/seaweedfs-csi-driver/Dockerfile.dev
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
FROM chrislusf/seaweedfs as builder
|
||||||
|
|
||||||
|
FROM alpine AS final
|
||||||
|
LABEL author="Chris Lu"
|
||||||
|
COPY --from=builder /usr/bin/weed /usr/bin/
|
||||||
|
COPY ./_output/seaweedfs-csi-driver /seaweedfs-csi-driver
|
||||||
|
|
||||||
|
RUN chmod +x /seaweedfs-csi-driver
|
||||||
|
ENTRYPOINT ["/seaweedfs-csi-driver"]
|
||||||
Loading…
Reference in New Issue
Block a user