mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Re-work docker-compose file
use version 2 & dedicated dev dockerfile
This commit is contained in:
parent
a05c688682
commit
93d3b55770
12
Dockerfile-dev
Normal file
12
Dockerfile-dev
Normal file
@ -0,0 +1,12 @@
|
||||
FROM python:3.5
|
||||
|
||||
RUN apt-get update
|
||||
|
||||
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]
|
@ -1,31 +1,34 @@
|
||||
rethinkdb:
|
||||
image: rethinkdb
|
||||
ports:
|
||||
- "58080:8080"
|
||||
- "28015"
|
||||
volumes_from:
|
||||
- rethinkdb-data
|
||||
version: '2'
|
||||
|
||||
rethinkdb-data:
|
||||
image: rethinkdb
|
||||
volumes:
|
||||
- /data
|
||||
command: "true"
|
||||
services:
|
||||
rethinkdb:
|
||||
image: rethinkdb
|
||||
ports:
|
||||
- "58080:8080"
|
||||
- "28015"
|
||||
volumes_from:
|
||||
- rethinkdb-data
|
||||
|
||||
bigchaindb:
|
||||
build: .
|
||||
container_name: docker-bigchaindb
|
||||
volumes:
|
||||
- ./bigchaindb:/usr/src/app/bigchaindb
|
||||
- ./tests:/usr/src/app/tests
|
||||
- ./docs:/usr/src/app/docs
|
||||
- ./setup.py:/usr/src/app/setup.py
|
||||
- ./setup.cfg:/usr/src/app/setup.cfg
|
||||
- ./pytest.ini:/usr/src/app/pytest.ini
|
||||
- ~/.bigchaindb_docker:/root/.bigchaindb_docker
|
||||
links:
|
||||
- rethinkdb
|
||||
environment:
|
||||
BIGCHAIN_DATABASE_HOST: rethinkdb
|
||||
BIGCHAINDB_CONFIG_PATH: /root/.bigchaindb_docker/config
|
||||
command: bigchaindb start
|
||||
rethinkdb-data:
|
||||
image: rethinkdb
|
||||
volumes:
|
||||
- /data
|
||||
command: "true"
|
||||
|
||||
bigchaindb:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile-dev
|
||||
container_name: docker-bigchaindb
|
||||
volumes:
|
||||
- ./bigchaindb:/usr/src/app/bigchaindb
|
||||
- ./tests:/usr/src/app/tests
|
||||
- ./docs:/usr/src/app/docs
|
||||
- ./setup.py:/usr/src/app/setup.py
|
||||
- ./setup.cfg:/usr/src/app/setup.cfg
|
||||
- ./pytest.ini:/usr/src/app/pytest.ini
|
||||
- ~/.bigchaindb_docker:/root/.bigchaindb_docker
|
||||
environment:
|
||||
BIGCHAINDB_DATABASE_HOST: rethinkdb
|
||||
BIGCHAINDB_CONFIG_PATH: /root/.bigchaindb_docker/config
|
||||
command: bigchaindb start
|
||||
|
Loading…
x
Reference in New Issue
Block a user