update docker local dev env

This commit is contained in:
Chris Lu 2020-02-25 21:56:15 -08:00
parent 892e726eb9
commit ca4ca1ae6f
3 changed files with 12 additions and 12 deletions

View file

@ -1,15 +1,9 @@
FROM frolvlad/alpine-glibc as builder
RUN apk add git go g++
RUN mkdir -p /go/src/github.com/chrislusf/
RUN git clone https://github.com/chrislusf/seaweedfs /go/src/github.com/chrislusf/seaweedfs
RUN cd /go/src/github.com/chrislusf/seaweedfs/weed && go install
FROM alpine AS final
LABEL author="Chris Lu"
COPY --from=builder /root/go/bin/weed /usr/bin/
COPY ./weed /usr/bin/
RUN mkdir -p /etc/seaweedfs
COPY --from=builder /go/src/github.com/chrislusf/seaweedfs/docker/filer.toml /etc/seaweedfs/filer.toml
COPY --from=builder /go/src/github.com/chrislusf/seaweedfs/docker/entrypoint.sh /entrypoint.sh
COPY ./filer.toml /etc/seaweedfs/filer.toml
COPY ./entrypoint.sh /entrypoint.sh
# volume server gprc port
EXPOSE 18080

8
docker/Makefile Normal file
View file

@ -0,0 +1,8 @@
all: gen
.PHONY : gen
gen:
cd ../weed; GOOS=linux go build; mv weed ../docker/
docker-compose -f local-dev-compose.yml -p seaweedfs up
rm ./weed

View file

@ -25,7 +25,5 @@ docker-compose -f seaweedfs-dev-compose.yml -p seaweedfs up
```bash
cd $GOPATH/src/github.com/chrislusf/seaweedfs/docker
docker-compose -f local-dev-compose.yml -p seaweedfs up
make
```