Administration native sur le Mac, réencodage sélectif et aide intégrée
- admin.sh : RTG lancé directement sur le Mac (plus de conteneur), nginx joint l'interface par host.docker.internal:8765 ; variante conteneur conservée (admin-docker.sh, docker-compose-conteneur.yml) - Compression : réglages lus dans les fichiers (CRF, codec), refaire seulement le 1080p ou le 720p, seulement si les réglages ont changé ; réglages vidéo propres à chaque voyage ; « Compression actuelle » affichée - Plus d'arrêt automatique après 2 h d'inactivité (--arret-inactif, 0 par défaut) ; arrêt propre qui attend la fin des encodages en cours - Aide contextuelle dans l'interface (rtg/interface/aide) ; README centré sur l'installation et la mise en place - Cœurs attribués au conteneur détectés (cgroup) et signalés Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
This commit is contained in:
1 parent
b54ae69b19
commit
ada3d76f50
38 files changed
+1067
-264
No files matched your search
@@ -1,16 +1,15 @@
|
||||
# Bloc à ajouter dans nginx.conf, à l'intérieur de « server { … } », quand le
|
||||
# site est servi par un conteneur nginx derrière Traefik (Traefik → nginx → RTG).
|
||||
# Si RTG ne tourne pas, /admin/ affiche « Administration fermée ».
|
||||
|
||||
# « ^~ » : sinon une règle du type « location ~* \.(js|css|png)$ » déjà
|
||||
# présente dans nginx.conf prendrait les fichiers de l'interface pour ceux du site.
|
||||
location ^~ /admin/ {
|
||||
# RTG dans le conteneur « rtg » (exemples/docker-compose.yml). Passer par
|
||||
# une variable laisse nginx démarrer même si ce conteneur est arrêté.
|
||||
resolver 127.0.0.11 valid=30s;
|
||||
set $rtg http://rtg:8765;
|
||||
proxy_pass $rtg;
|
||||
# RTG lancé à la main sur le Mac à la place : remplacer les trois lignes
|
||||
# ci-dessus par « proxy_pass http://host.docker.internal:8765; ».
|
||||
# RTG lancé sur le Mac par admin.sh (extra_hosts
|
||||
# « host.docker.internal:host-gateway » dans le compose).
|
||||
proxy_pass http://host.docker.internal:8765;
|
||||
# Variante, RTG dans un conteneur « rtg » (docker-compose-conteneur.yml) :
|
||||
# resolver 127.0.0.11 valid=30s; set $rtg http://rtg:8765; proxy_pass $rtg;
|
||||
|
||||
proxy_set_header Host $host;
|
||||
# Traefik a déjà noté l'adresse du visiteur et le https : on les transmet tels quels.
|
||||
@@ -18,7 +17,7 @@
|
||||
proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
|
||||
proxy_buffering off;
|
||||
proxy_read_timeout 300s;
|
||||
# Conteneur RTG arrêté : une page claire plutôt qu'une erreur 502.
|
||||
# Administration fermée : une page claire plutôt qu'une erreur 502.
|
||||
error_page 502 504 = @admin_fermee;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user