feat: add tor-proxy service for SSH and admin panel access via Tor
- Add tor-proxy/Dockerfile: Alpine + Tor with entrypoint - Add tor-proxy/entrypoint.sh: dynamic torrc generation with env var validation - Update docker-compose.yml: add tor-proxy service with shared tor_proxy_net network - Two Tor hidden services: SSH (port 22) and admin panel (port 80 -> 3001) - Update .env.example: add SSH_HOST_IP, SHOP_CONTAINER, ADMIN_PORT vars
This commit is contained in:
@@ -39,6 +39,14 @@ WG_ADDRESS=
|
||||
WG_DNS=
|
||||
WG_ALLOWED_IPS=0.0.0.0/0,::/0
|
||||
|
||||
# --- Tor Proxy ---
|
||||
# SSH backend: куда Tor перенаправляет SSH (по умолчанию хост-машина)
|
||||
SSH_HOST_IP=host.docker.internal
|
||||
# Имя контейнера магазина (для проброса админки через Tor)
|
||||
SHOP_CONTAINER=telegram_shop_prod
|
||||
# Порт админ-панели внутри контейнера магазина
|
||||
ADMIN_PORT=3001
|
||||
|
||||
# --- Gitea API (для CI/CD и пайплайна) ---
|
||||
GITEA_API_URL=https://git.softuniq.eu/api/v1
|
||||
GITEA_TOKEN=
|
||||
Reference in New Issue
Block a user