go-ethereum/docker-compose.yml

58 lines
1.2 KiB
YAML

version: '3'
services:
shyftgeth:
build:
context: $PWD
dockerfile: containers/docker/develop-alpine/shyftGeth/Dockerfile
ports:
- "8545:8545"
- "8546:8546"
- "30301:30301"
- "30303:30303/udp"
- "30304:30304"
- "5432:5432"
volumes:
- .:/go/src/ShyftNetwork/go-empyrean
working_dir: /go/src/ShyftNetwork/go-empyrean
depends_on:
- pg
networks:
- shyftnet
command: >
sh -c '/go/src/ShyftNetwork/go-empyrean/wait-for.sh pg:5432 &&
DBENV=docker export DBENV &&
/initShyftGeth.sh &&
/startShyftGeth.sh'
pg:
build:
context: $PWD
dockerfile: containers/docker/develop-alpine/pg/Dockerfile
volumes:
- ./pg-data:/var/lib/postgresql/
ports:
- "8001:5432"
networks:
- shyftnet
environment:
- POSTGRES_USER=postgres
- POSGRES_PASSWORD=docker
# api:
# build:
# context: $PWD
# dockerfile: containers/docker/develop-alpine/shyftApi/Dockerfile
# volumes: -
networks:
shyftnet:
driver: bridge
# volumes:
# pg-data:
# api:
# build:
# context: ./containers/docker/develop-alpine/shyftApi