feat: новая функция

This commit is contained in:
2025-10-08 20:10:24 +03:00
parent b26ec01776
commit dd2c9988a5
2 changed files with 33 additions and 1 deletions

View File

@@ -8,6 +8,10 @@ services:
image: postgres:16 image: postgres:16
container_name: dapp-postgres container_name: dapp-postgres
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -35,6 +39,10 @@ services:
dockerfile: Dockerfile.ollama dockerfile: Dockerfile.ollama
container_name: dapp-ollama container_name: dapp-ollama
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -74,6 +82,10 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: dapp-vector-search container_name: dapp-vector-search
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -102,6 +114,10 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: dapp-backend container_name: dapp-backend
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -152,6 +168,10 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: dapp-frontend container_name: dapp-frontend
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -173,6 +193,10 @@ services:
dockerfile: nginx.Dockerfile dockerfile: nginx.Dockerfile
container_name: dapp-frontend-nginx container_name: dapp-frontend-nginx
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
ports: ports:
- "9000:80" # Frontend nginx (для локальной разработки) - "9000:80" # Frontend nginx (для локальной разработки)
- "9443:443" # HTTPS порт для локальной разработки - "9443:443" # HTTPS порт для локальной разработки
@@ -189,6 +213,10 @@ services:
image: node:20-slim image: node:20-slim
container_name: dapp-ssh-key-server container_name: dapp-ssh-key-server
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
volumes: volumes:
- ./scripts/ssh-key-server.js:/app/ssh-key-server.js:ro - ./scripts/ssh-key-server.js:/app/ssh-key-server.js:ro
- ./ssl:/app/ssl:ro - ./ssl:/app/ssl:ro
@@ -209,6 +237,10 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: dapp-webssh-agent container_name: dapp-webssh-agent
restart: unless-stopped restart: unless-stopped
dns:
- 1.1.1.1 # Cloudflare (приватность)
- 9.9.9.9 # Quad9 (безопасность + блокировка вредоносных доменов)
- 8.8.8.8 # Google (надежность, fallback)
volumes: volumes:
- ~/.ssh:/root/.ssh:rw - ~/.ssh:/root/.ssh:rw
- /var/run/docker.sock:/var/run/docker.sock:rw - /var/run/docker.sock:/var/run/docker.sock:rw

View File

@@ -6,7 +6,7 @@
# Production docker-compose для VDS # Production docker-compose для VDS
services: services:
postgres: postgres:
image: postgres:16-alpine image: postgres:16
container_name: dapp-postgres container_name: dapp-postgres
restart: unless-stopped restart: unless-stopped
networks: networks: