From dd2c9988a5b67312549186dae7d2d478fb7ae91b Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 8 Oct 2025 20:10:24 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BD=D0=BE=D0=B2=D0=B0=D1=8F=20=D1=84?= =?UTF-8?q?=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 32 ++++++++++++++++++++++++++++ webssh-agent/docker-compose.prod.yml | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index c059b40..11bd419 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,10 @@ services: image: postgres:16 container_name: dapp-postgres restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) logging: driver: "json-file" options: @@ -35,6 +39,10 @@ services: dockerfile: Dockerfile.ollama container_name: dapp-ollama restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) logging: driver: "json-file" options: @@ -74,6 +82,10 @@ services: dockerfile: Dockerfile container_name: dapp-vector-search restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) logging: driver: "json-file" options: @@ -102,6 +114,10 @@ services: dockerfile: Dockerfile container_name: dapp-backend restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) logging: driver: "json-file" options: @@ -152,6 +168,10 @@ services: dockerfile: Dockerfile container_name: dapp-frontend restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) logging: driver: "json-file" options: @@ -173,6 +193,10 @@ services: dockerfile: nginx.Dockerfile container_name: dapp-frontend-nginx restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) ports: - "9000:80" # Frontend nginx (для локальной разработки) - "9443:443" # HTTPS порт для локальной разработки @@ -189,6 +213,10 @@ services: image: node:20-slim container_name: dapp-ssh-key-server restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) volumes: - ./scripts/ssh-key-server.js:/app/ssh-key-server.js:ro - ./ssl:/app/ssl:ro @@ -209,6 +237,10 @@ services: dockerfile: Dockerfile container_name: dapp-webssh-agent restart: unless-stopped + dns: + - 1.1.1.1 # Cloudflare (приватность) + - 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов) + - 8.8.8.8 # Google (надежность, fallback) volumes: - ~/.ssh:/root/.ssh:rw - /var/run/docker.sock:/var/run/docker.sock:rw diff --git a/webssh-agent/docker-compose.prod.yml b/webssh-agent/docker-compose.prod.yml index fe01fd6..5c4d39e 100644 --- a/webssh-agent/docker-compose.prod.yml +++ b/webssh-agent/docker-compose.prod.yml @@ -6,7 +6,7 @@ # Production docker-compose для VDS services: postgres: - image: postgres:16-alpine + image: postgres:16 container_name: dapp-postgres restart: unless-stopped networks: