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 entrypoint: bash -c "pip install -r requirements.txt && pip install https://github.com/worldveil/dejavu/zipball/master && /code/run_app_prod.sh" environment: - POSTGRES_HOST=mazash_db_1.mazash_db_networks - POSTGRES_DB=dejavu - POSTGRES_USER=postgres - POSTGRES_PASSWORD=password - IPFS_HOST=ipfs - IPFS_PORT=5001 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: