diff --git a/Dockerfile b/Dockerfile index bdf6790d..7acae434 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,6 +44,7 @@ ENV GOPATH /go ENV SRC_PATH /go/src/github.com/ipfs/ipfs-cluster ENV IPFS_CLUSTER_PATH /data/ipfs-cluster ENV IPFS_CLUSTER_CONSENSUS crdt +ENV IPFS_CLUSTER_DATASTORE leveldb EXPOSE 9094 EXPOSE 9095 diff --git a/Dockerfile-bundle b/Dockerfile-bundle index a7095e00..f640a3ed 100644 --- a/Dockerfile-bundle +++ b/Dockerfile-bundle @@ -28,6 +28,7 @@ ENV GOPATH /go ENV SRC_PATH /go/src/github.com/ipfs/ipfs-cluster ENV IPFS_CLUSTER_PATH /data/ipfs-cluster ENV IPFS_CLUSTER_CONSENSUS crdt +ENV IPFS_CLUSTER_DATASTORE leveldb EXPOSE 9094 EXPOSE 9095 diff --git a/Dockerfile-test b/Dockerfile-test index 695325ac..39d5bdb5 100644 --- a/Dockerfile-test +++ b/Dockerfile-test @@ -30,6 +30,7 @@ ENV GOPATH /go ENV SRC_PATH /go/src/github.com/ipfs/ipfs-cluster ENV IPFS_CLUSTER_PATH /data/ipfs-cluster ENV IPFS_CLUSTER_CONSENSUS crdt +ENV IPFS_CLUSTER_DATASTORE leveldb ENV IPFS_CLUSTER_RESTAPI_HTTPLISTENMULTIADDRESS /ip4/0.0.0.0/tcp/9094 ENV IPFS_CLUSTER_IPFSPROXY_LISTENMULTIADDRESS /ip4/0.0.0.0/tcp/9095 diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 94da6607..56903b79 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -22,7 +22,7 @@ if [ -e "${IPFS_CLUSTER_PATH}/service.json" ]; then else echo "This container only runs ipfs-cluster-service. ipfs needs to be run separately!" echo "Initializing default configuration..." - ipfs-cluster-service init --consensus "${IPFS_CLUSTER_CONSENSUS}" + ipfs-cluster-service init --consensus "${IPFS_CLUSTER_CONSENSUS}" --datastore "${IPFS_CLUSTER_DATASTORE}" fi exec ipfs-cluster-service $@