docker-tor-hidden-service/assets/entrypoint-config.yml
raldone01 547404ec3b Update deps.
Enable parallel builds in dockerfile.
Add `TOR_CONTROL_PASSWORD_FILE` support.
2023-12-07 10:41:28 +01:00

44 lines
837 B
YAML

commands:
- tor
- vanguards
user: tor
group: tor
secret_env:
- '*_KEY'
- '*_PORTS'
- '*_SERVICE_NAME'
- '*_TOR_SERVICE_*'
- 'TOR_SOCKS_PORT'
- TOR_CONTROL_PASSWORD
config_files:
- vanguards:
- /var/local/tor/vanguards.conf.tpl: /etc/tor/vanguards.conf
pre_conf_commands:
- tor:
- onions --setup-hosts
post_conf_commands:
- tor:
- mkdir -p /run/tor
- chmod -R 700 $HOME /run/tor
- chown -R tor:tor $HOME /run/tor
post_run_commands:
- tor:
- onions --run-vanguards
set_environment:
- tor:
- TOR_CONTROL_PASSWORD: onions --load-file-env
- vanguards:
- TOR_CONTROL_PORT: onions --resolve-control-port
- TOR_CONTROL_PASSWORD: onions --load-file-env
reload:
files:
- /etc/tor/torrc
debug: false