Files
vpn-proxy/docker-compose.yml
Dmitriy Petrov 2d61830d08 refactor: реорганизация структуры проекта на логические папки
- Созданы директории: docker/, scripts/, config/
- Перемещены файлы Docker (Dockerfile, entrypoint.sh) в docker/
- Перемещены утилитарные скрипты в scripts/
- Шаблон конфигурации перенесен в config/
- Веб-сервер перемещен в web/ и переименован в server.py
- Обновлены пути в docker-compose.yml, Dockerfile и entrypoint.sh
2025-12-23 17:51:50 +03:00

24 lines
713 B
YAML

version: "3.9"
services:
sing-proxy:
container_name: sing-proxy
build:
context: .
dockerfile: docker/Dockerfile.singbox
args:
# Передайте URL через переменную окружения VLESS_URL при сборке:
# export VLESS_URL="vless://..."
VLESS_URL: ${VLESS_URL-}
ports:
- "8082:8082"
- "3456:3456"
volumes:
- ./data:/app/data
restart: unless-stopped
deploy:
resources:
limits:
memory: 256m
# Для Docker Desktop лимит также можно задать через mem_limit (устаревшее поле, но работает вне swarm)
# mem_limit: 256m