websurfer/entrypoint.sh
2026-11-07 16:58:29 +01:00

17 lines
448 B
Bash

#!/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 "$@"