41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
version: '3'
|
|
services:
|
|
ipfs:
|
|
image: ipfs/go-ipfs:release
|
|
ports:
|
|
- 5001:5001
|
|
- 4001:4001
|
|
- 8080:8080
|
|
volumes:
|
|
- data_ipfs:/data/ipfs
|
|
db:
|
|
image: postgres:10.7-alpine
|
|
environment:
|
|
- POSTGRES_DB=dejavu
|
|
- POSTGRES_USER=postgres
|
|
- POSTGRES_PASSWORD=password
|
|
- PGDATA=/var/lib/postgresql/data/pgdata
|
|
volumes:
|
|
- data_postgresql:/var/lib/postgresql/data/pgdata
|
|
python:
|
|
build:
|
|
context: .
|
|
dockerfile: ./python/Dockerfile
|
|
entrypoint: bash -c "/code/run_app_prod.sh"
|
|
environment:
|
|
- DATABASE_HOST=db
|
|
- DATABASE_DB=dejavu
|
|
- DATABASE_USER=postgres
|
|
- DATABASE_PASSWORD=password
|
|
- DATABASE_TYPE=postgres
|
|
- IPFS_HOST=/dns/ipfs/tcp/5001
|
|
ports:
|
|
- 5000:5000
|
|
- 8600:8600
|
|
depends_on:
|
|
- db
|
|
- ipfs
|
|
volumes:
|
|
data_ipfs:
|
|
data_postgresql:
|