diff --git a/docker-compose.yml b/docker-compose.yml index d7c1676..3aa1273 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,38 +15,32 @@ services: restart: always wg-client: - image: ghcr.io/linuxserver/wireguard - container_name: wg-client - cap_add: - - NET_ADMIN - - SYS_MODULE - volumes: - - ./wg0.conf:/etc/wireguard/wg0.conf - networks: - - wg-net - ports: - - "5205:5205" # ← ВОТ СЮДА - restart: always + image: ghcr.io/linuxserver/wireguard + container_name: wg-client + cap_add: + - NET_ADMIN + - SYS_MODULE + volumes: + - ./wg0.conf:/etc/wireguard/wg0.conf + networks: + - wg-net + ports: + - "5205:5205" + restart: always web: build: . container_name: flask-dev - #ports: - # - "5205:5205" # Пробрасываем порт наружу volumes: - # Главная строка: монтируем текущую папку с кодом (.) - # в папку /app внутри контейнера - .:/app environment: - - FLASK_DEBUG=1 # Дополнительная страховка для включения дебага - - PYTHONUNBUFFERED=1 # Чтобы логи выводились сразу, а не кэшировались - network_mode: "service:wg-client" # ← весь трафик Flask идёт через WireGuard + - FLASK_DEBUG=1 + - PYTHONUNBUFFERED=1 + network_mode: "service:wg-client" depends_on: - wg-client restart: always - - networks: wg-net: driver: bridge \ No newline at end of file