private-tor-network/docker-compose.yml
AntiTree 422b496921 Rebuilt Dockerfile to replace apt-get with a git clone
updated torrc, docker-compose, and entrypoint scripts to reflect new users
added ca-certificates to requirements, removed asciidocs
2016-07-03 13:36:43 -04:00

76 lines
1.2 KiB
YAML

version: '2'
services:
da1:
image: antitree/private-tor-test
expose:
- "7000"
- "9030"
environment:
ROLE: DA
volumes:
## Needed to keep track of other nodes
- ./tor:/tor
da2:
image: antitree/private-tor-test
expose:
- "7000"
- "9030"
environment:
ROLE: DA
volumes:
## Needed to keep track of other nodes
- ./tor:/tor
da3:
image: antitree/private-tor-test
expose:
- "7000"
- "9030"
environment:
ROLE: DA
volumes:
## Needed to keep track of other nodes
- ./tor:/tor
relay:
image: antitree/private-tor-test
expose:
- "7000"
- "9030"
environment:
ROLE: RELAY
volumes:
- ./tor:/tor
depends_on:
# Make sure the DA's are already up
- da1
- da2
- da3
exit:
image: antitree/private-tor-test
expose:
- "7000"
- "9030"
environment:
ROLE: EXIT
volumes:
- ./tor:/tor
depends_on:
# Make sure the DA's are already up
- da1
- da2
- da3
client:
image: antitree/private-tor-test
ports:
# Setups a listener on host machine
- "9050:9050"
- "9051:9051"
volumes:
- ./tor:/tor
environment:
ROLE: CLIENT
depends_on:
- da1
- da2
- da3