diff --git a/Dockerfile b/Dockerfile index a955dd5d..15a3cc17 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,26 @@ -FROM python:3.5 +FROM rethinkdb:2.3 RUN apt-get update +RUN apt-get -y install python3 python3-pip +RUN pip3 install --upgrade pip +RUN pip3 install --upgrade setuptools RUN mkdir -p /usr/src/app -WORKDIR /usr/src/app - -RUN pip install --upgrade pip COPY . /usr/src/app/ -RUN pip install --no-cache-dir -e .[dev] +WORKDIR /usr/src/app + +RUN pip3 install --no-cache-dir -e . + +WORKDIR /data + +ENV BIGCHAINDB_CONFIG_PATH /data/.bigchaindb +ENV BIGCHAINDB_SERVER_BIND 0.0.0.0:9984 +ENV BIGCHAINDB_API_ENDPOINT http://0.0.0.0:9984/api/v1 + +ENTRYPOINT ["bigchaindb", "--experimental-start-rethinkdb"] + +CMD ["start"] + +EXPOSE 8080 9984 28015 29015