Deno doesn't seem to have a very good performance, I have no metrics, but I just feel that this proxy is just better.
54 lines
No EOL
1.3 KiB
YAML
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 |