#!/bin/bash set -e echo "[Docker] Starting Tor background service..." service tor start # Quick check that Tor SOCKS5 & Control ports are active for i in {1..10}; do if python3 -c "import socket; s = socket.socket(); s.connect(('127.0.0.1', 9050)); s.close()" 2>/dev/null; then echo "[Docker] Tor SOCKS proxy is listening on port 9050!" break fi sleep 1 done # Execute main process (e.g. web server or CLI) exec "$@"