2020-10-29 16:37:13 +01:00
|
|
|
version: '3'
|
|
|
|
services:
|
|
|
|
ipfs:
|
|
|
|
image: ipfs/go-ipfs:release
|
|
|
|
ports:
|
|
|
|
- 5001:5001
|
|
|
|
- 4001:4001
|
|
|
|
- 8080:8080
|
|
|
|
volumes:
|
|
|
|
- data_ipfs:/data/ipfs
|
|
|
|
networks:
|
|
|
|
- db_networks
|
|
|
|
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
|
|
|
|
networks:
|
|
|
|
- db_networks
|
|
|
|
python:
|
|
|
|
build:
|
|
|
|
context: ./python
|
2020-11-06 08:43:23 +01:00
|
|
|
entrypoint: bash -c "pip install -r requirements.txt && /code/run_app_prod.sh"
|
2020-10-29 16:37:13 +01:00
|
|
|
environment:
|
2021-03-09 16:52:10 +01:00
|
|
|
- DATABASE_HOST=mazash_db_1.mazash_db_networks
|
|
|
|
- DATABASE_DB=dejavu
|
|
|
|
- DATABASE_USER=postgres
|
|
|
|
- DATABASE_PASSWORD=password
|
|
|
|
- DATABASE_TYPE=postgres
|
|
|
|
- IPFS_HOST=/dns/ipfs/tcp/5001
|
2020-10-29 16:37:13 +01:00
|
|
|
volumes:
|
|
|
|
- .:/code
|
|
|
|
working_dir: /code
|
|
|
|
ports:
|
|
|
|
- 5000:5000
|
|
|
|
- 8600:8600
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
- ipfs
|
|
|
|
networks:
|
|
|
|
- db_networks
|
|
|
|
networks:
|
|
|
|
db_networks:
|
|
|
|
volumes:
|
|
|
|
data_ipfs:
|
|
|
|
data_postgresql:
|