mirror of
https://github.com/StepanovPlaton/HomeServerServices.git
synced 2026-10-31 06:28:30 +04:00
28 lines
777 B
YAML
28 lines
777 B
YAML
services:
|
||
xray:
|
||
image: ghcr.io/xtls/xray-core:latest
|
||
container_name: xray
|
||
restart: always
|
||
ports:
|
||
# Порт должен совпадать с XRAY_PORT в config/config.json (генерируется setup.sh)
|
||
- "${XRAY_PORT:?}:${XRAY_PORT:?}/tcp"
|
||
volumes:
|
||
# Монтируем каталог целиком, чтобы не использовать конфиги по умолчанию из образа
|
||
- ./config:/usr/local/etc/xray:ro,Z
|
||
environment:
|
||
- TZ=${TZ:-Europe/Samara}
|
||
deploy:
|
||
resources:
|
||
limits:
|
||
cpus: '0.5'
|
||
memory: 128M
|
||
reservations:
|
||
memory: 64M
|
||
networks:
|
||
- xray_network
|
||
|
||
networks:
|
||
xray_network:
|
||
name: xray_network
|
||
driver: bridge
|