Add build arg to dockerfile & docker-compose (dev)

This commit is contained in:
Sylvain Bellemare 2017-06-06 15:13:00 +02:00 committed by Sylvain Bellemare
parent f35f01f1cb
commit 10e2ce1796
2 changed files with 7 additions and 1 deletions

View File

@ -14,8 +14,10 @@ ENV BIGCHAINDB_CONFIG_PATH /data/.bigchaindb
ENV BIGCHAINDB_SERVER_BIND 0.0.0.0:9984 ENV BIGCHAINDB_SERVER_BIND 0.0.0.0:9984
ENV BIGCHAINDB_WSSERVER_HOST 0.0.0.0 ENV BIGCHAINDB_WSSERVER_HOST 0.0.0.0
ARG backend
RUN mkdir -p /usr/src/app RUN mkdir -p /usr/src/app
COPY . /usr/src/app/ COPY . /usr/src/app/
WORKDIR /usr/src/app WORKDIR /usr/src/app
RUN pip install --no-cache-dir -e .[dev] RUN pip install --no-cache-dir -e .[dev]
RUN bigchaindb -y configure mongodb RUN bigchaindb -y configure "$backend"

View File

@ -32,6 +32,8 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile-dev dockerfile: Dockerfile-dev
args:
backend: rethinkdb
container_name: docker-bigchaindb container_name: docker-bigchaindb
volumes: volumes:
- ./bigchaindb:/usr/src/app/bigchaindb - ./bigchaindb:/usr/src/app/bigchaindb
@ -55,6 +57,8 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile-dev dockerfile: Dockerfile-dev
args:
backend: mongodb
volumes: volumes:
- ./bigchaindb:/usr/src/app/bigchaindb - ./bigchaindb:/usr/src/app/bigchaindb
- ./tests:/usr/src/app/tests - ./tests:/usr/src/app/tests