Browse Source

WIP

pull/800/head
Chris Lu 6 years ago
parent
commit
39bf274a83
  1. 24
      docker/Dockerfile.go_build
  2. 10
      docker/README.md
  3. 2
      docker/entrypoint.sh

24
docker/Dockerfile.go_build

@ -0,0 +1,24 @@
FROM golang:latest
RUN go get github.com/chrislusf/seaweedfs/weed
# volume server gprc port
EXPOSE 18080
# volume server http port
EXPOSE 8080
# filer server gprc port
EXPOSE 18888
# filer server http port
EXPOSE 8888
# master server shared gprc+http port
EXPOSE 9333
# s3 server http port
EXPOSE 8333
VOLUME /data
RUN mkdir -p /etc/seaweedfs
RUN cp /go/src/github.com/chrislusf/seaweedfs/docker/filer.toml /etc/seaweedfs/filer.toml
RUN cp /go/src/github.com/chrislusf/seaweedfs/docker/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

10
docker/README.md

@ -0,0 +1,10 @@
# Docker
## Development
```
docker build - < Dockerfile.go_build
docker-compose -f docker-compose.yml up
```

2
docker/entrypoint.sh

@ -37,7 +37,7 @@ case "$1" in
;; ;;
's3') 's3')
ARGS="-domainName \"$S3_DOMAIN_NAME\" -key.file \"$S3_KEY_FILE\" -cert.file \"$S3_CERT_FILE\""
ARGS="-domainName='$S3_DOMAIN_NAME' -key.file='$S3_KEY_FILE' -cert.file='$S3_CERT_FILE'"
if [ -n "$FILER_PORT_8888_TCP_ADDR" ] ; then if [ -n "$FILER_PORT_8888_TCP_ADDR" ] ; then
ARGS="$ARGS -filer=$FILER_PORT_8888_TCP_ADDR:$FILER_PORT_8888_TCP_PORT" ARGS="$ARGS -filer=$FILER_PORT_8888_TCP_ADDR:$FILER_PORT_8888_TCP_PORT"
fi fi

Loading…
Cancel
Save