From ee7977dbb06f8294c4560d210fc16045674ddaa9 Mon Sep 17 00:00:00 2001 From: Casey Kuhlman <casey@erisindustries.com> Date: Fri, 10 Jul 2015 23:01:52 +0200 Subject: [PATCH] expose proper ports on eris-db image --- DOCKER/Dockerfile | 16 +++++++++++----- circle.yml | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/DOCKER/Dockerfile b/DOCKER/Dockerfile index 759e64f6..ab1e1631 100644 --- a/DOCKER/Dockerfile +++ b/DOCKER/Dockerfile @@ -20,11 +20,13 @@ COPY DOCKER/start.sh /usr/local/bin/erisdb-wrapper # set the repo and install tendermint ENV REPO github.com/tendermint/tendermint -ENV BRANCH permissions +ENV BRANCH f2f437a328cb3e277bc4ac74e4a1180f1c28efbc +# note, we want to lock in the same commit number +# as eris-db has vendored. RUN mkdir --parents $GOPATH/src/$REPO WORKDIR $GOPATH/src/$REPO -RUN git clone https://$REPO . && \ - git checkout $BRANCH && \ +RUN git clone --quiet https://$REPO . && \ + git checkout --quiet $BRANCH && \ go build -o /usr/local/bin/tendermint ./cmd/tendermint # set the repo and install erisdb @@ -39,8 +41,8 @@ ENV REPO github.com/eris-ltd/mint-client ENV BRANCH master RUN mkdir --parents $GOPATH/src/$REPO WORKDIR $GOPATH/src/$REPO -RUN git clone https://$REPO . && \ - git checkout $BRANCH && \ +RUN git clone --quiet https://$REPO . && \ + git checkout --quiet $BRANCH && \ go install ./... && \ mv $GOPATH/bin/mint* /usr/local/bin && \ mv ./mint-client /usr/local/bin/ @@ -65,4 +67,8 @@ ENV TMROOT /home/$USER/.eris/blockchains/tendermint # run tendermint # really should be entrypoint but broken in API 1.19 +# ports: 1337:eris-db API; 46656:mint-peer; 46657:mint-rpc +EXPOSE 1337 +EXPOSE 46656 +EXPOSE 46657 CMD ["erisdb-wrapper"] diff --git a/circle.yml b/circle.yml index c5b7eaed..fac69477 100644 --- a/circle.yml +++ b/circle.yml @@ -31,7 +31,7 @@ deployment: - docker push eris/erisdb:0.10 unstable: branch: develop - comands: + commands: - "export ERISDB_BUILD_BRANCH=$CIRCLE_BRANCH && DOCKER/build.sh" - docker tag eris/erisdb:$CIRCLE_BRANCH eris/db:unstable - docker push eris/erisdb:unstable \ No newline at end of file -- GitLab