From bb507e310c1691ac1bcd7f0bc70635722976eb33 Mon Sep 17 00:00:00 2001 From: grugel-maintro <91802091+grugel-maintro@users.noreply.github.com> Date: Tue, 23 Aug 2022 17:38:08 +0000 Subject: [PATCH] docker-compose file for onion service Create prosody container with extra container for tor --- tests/docker-compose-tor.yml | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tests/docker-compose-tor.yml diff --git a/tests/docker-compose-tor.yml b/tests/docker-compose-tor.yml new file mode 100644 index 0000000..86e8455 --- /dev/null +++ b/tests/docker-compose-tor.yml @@ -0,0 +1,39 @@ +version: '3.7' + +services: + tor: + image: prosody_tor:latest #goldy/tor but compiled for armV8 + links: + - prosody + restart: unless-stopped + ports: + - "9051:9051" + volumes: + - ./onion/:/var/lib/tor/hidden_service/ + environment: + PROSODY_TOR_SERVICE_HOSTS: 5000:prosody:5000,5222:prosody:5222,5223:prosody:5223,5269:prosody:5269,5281:prosody:5281 + TOR_SOCKS_PORT: 0.0.0.0:9051 + hostname: tor + prosody: + build: ./prosody + restart: unless-stopped + ports: + - "5000:5000" + - "5222:5222" + - "5223:5223" + - "5269:5269" + - "5281:5281" +# - "53:53" + environment: + E2E_POLICY_CHAT: "required" + E2E_POLICY_MUC: "required" + ALLOW_REGISTRATION: "true" + PROSODY_ADMINS: "admin@xxx.onion" + DOMAIN: xxx.onion + STORAGE: "internal" + HTTP_PROXY: "socks5h://tor:9051" + HTTPS_PROXY: "socks5h://tor:9051" + volumes: + - ./data:/usr/local/var/lib/prosody + - ./certs:/usr/local/etc/prosody/certs + hostname: prosody