Browse Source

add s3 for docker

pull/800/head
Chris Lu 6 years ago
parent
commit
3e899bfc68
  1. 6
      Dockerfile.go_build
  2. 2
      docker/Dockerfile
  3. 8
      docker/entrypoint.sh

6
Dockerfile.go_build

@ -1,6 +0,0 @@
FROM cydev/go
RUN go get github.com/chrislusf/seaweedfs/weed
EXPOSE 8080
EXPOSE 9333
VOLUME /data
ENTRYPOINT ["weed"]

2
docker/Dockerfile

@ -17,6 +17,8 @@ EXPOSE 18888
EXPOSE 8888 EXPOSE 8888
# master server shared gprc+http port # master server shared gprc+http port
EXPOSE 9333 EXPOSE 9333
# s3 server http port
EXPOSE 8333
VOLUME /data VOLUME /data

8
docker/entrypoint.sh

@ -36,6 +36,14 @@ case "$1" in
exec /usr/bin/weed $@ $ARGS exec /usr/bin/weed $@ $ARGS
;; ;;
's3')
ARGS="-domainName \"$S3_DOMAIN_NAME\" -key.file \"$S3_KEY_FILE\" -cert.file \"$S3_CERT_FILE\""
if [ -n "$FILER_PORT_8888_TCP_ADDR" ] ; then
ARGS="$ARGS -filer=$FILER_PORT_8888_TCP_ADDR:$FILER_PORT_8888_TCP_PORT"
fi
exec /usr/bin/weed $@ $ARGS
;;
*) *)
exec /usr/bin/weed $@ exec /usr/bin/weed $@
;; ;;

Loading…
Cancel
Save