docker-tor-hidden-service/docker-compose.v3.yml

52 lines
1 KiB
YAML
Raw Normal View History

2017-08-21 09:29:49 +02:00
# docker version 3 example
version: "3.1"
services:
tor:
image: goldy/tor-hidden-service:$CUR_TAG
2017-08-21 09:29:49 +02:00
links:
- hello
- world
- again
environment:
2019-04-03 16:11:09 +02:00
# Set version 3 on BAR group
BAR_TOR_SERVICE_HOSTS: '80:hello:80,88:world:80'
# This is now optional as v2 are not supported anymore by tor network
2019-04-03 16:11:09 +02:00
BAR_TOR_SERVICE_VERSION: '3'
2017-08-21 09:29:49 +02:00
# hello and again will share the same onion_adress
2019-04-03 16:11:09 +02:00
FOO_TOR_SERVICE_HOSTS: '88:again:80,80:hello:80,800:hello:80,8888:hello:80'
2017-08-21 09:29:49 +02:00
# Keep keys in volumes
volumes:
- tor-keys:/var/lib/tor/hidden_service/
# Set secret for key, use the same name as the service
secrets:
- foo
- bar
2017-08-21 09:29:49 +02:00
hello:
image: tutum/hello-world
hostname: hello
world:
image: tutum/hello-world
hostname: world
again:
image: tutum/hello-world
hostname: again
volumes:
tor-keys:
driver: local
secrets:
foo:
file: ./private_key_foo_v3
2019-04-03 16:11:09 +02:00
bar:
file: ./private_key_bar_v3