docker-compose-configs/proxy-components.yml
Fijxu eba0bf7ccc
re add my ytproxy proxy again
Deno doesn't seem to have a very good performance, I have no metrics, but I just feel that this proxy is just better.
2025-04-24 19:04:53 -04:00

54 lines
No EOL
1.3 KiB
YAML

services:
companion:
image: git.nadeko.net/fijxu/invidious-companion:${COMPANION_TAG}
user: 2000:2000
network_mode: "service:gluetun"
logging:
driver: "json-file"
options:
max-size: "100m"
max-file: "10"
volumes:
- ./cache:/var/tmp/youtubei.js:rw
depends_on:
webserver:
condition: service_started
gluetun:
condition: service_healthy
labels:
- "com.centurylinklabs.watchtower.enable=true"
ytproxy:
image: git.nadeko.net/fijxu/http3-ytproxy:latest
network_mode: "service:gluetun"
volumes:
- videoplayback_proxy:/tmp
depends_on:
gluetun:
condition: service_healthy
webserver:
condition: service_started
labels:
- "com.centurylinklabs.watchtower.enable=true"
gluetun:
image: qmcgaw/gluetun:${GLUETUN_TAG}
networks:
proxy-server:
ipv4_address: 172.50.0.4
sysctls:
- net.ipv6.conf.all.disable_ipv6=1
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- ./gluetun:/gluetun
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_LABEL_ENABLE=true
- WATCHTOWER_POLL_INTERVAL=30