From 88d63072ce97cfddca67b695f95cf845c3c753eb Mon Sep 17 00:00:00 2001 From: wander Date: Fri, 6 Feb 2026 21:26:00 -0500 Subject: [PATCH] fix: vanguards cant see the consensus list --- assets/entrypoint.sh | 1 + docker-compose.yml | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/assets/entrypoint.sh b/assets/entrypoint.sh index 8bf06e4..5d2aff0 100755 --- a/assets/entrypoint.sh +++ b/assets/entrypoint.sh @@ -124,6 +124,7 @@ fi mkdir -p "$DATA_DIR/hidden_service/" chown -R tor:root "$DATA_DIR" chmod 700 "$DATA_DIR" +chmod 700 "$DATA_DIR/hidden_service/" echo "Configuration successful. Starting Tor..." exec tor -f "$TOR_CONFIG" diff --git a/docker-compose.yml b/docker-compose.yml index 619e73a..f071c6a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,12 +9,21 @@ services: restart: unless-stopped environment: # Format: ExternalPort:ContainerName:InternalPort - - HIDDEN_SERVICE_HOSTS=80:my-website:80 + # Pointing to the new 'web' service below + - HIDDEN_SERVICE_HOSTS=80:web:80 - TOR_CONTROL_PASSWORD=secure_password ports: - "9051:9051" # Expose control port volumes: - tor-data:/var/lib/tor/ + depends_on: + - web + + # Demo Web Service (So Tor has something to host) + web: + image: nginx:alpine + container_name: my-website + restart: unless-stopped # Vanguards Service - Runs Vanguards only (Sidecar) vanguards: @@ -28,6 +37,8 @@ services: - HIDDEN_SERVICE_HOSTS="" depends_on: - tor + volumes: + - tor-data:/var/lib/tor/ volumes: tor-data: