From 28e86c8f3a2cba8dd4b46391d45694f5fa4a13b9 Mon Sep 17 00:00:00 2001
From: Elian Loraux <elian.loraux@tetras-libre.fr>
Date: Mon, 2 Dec 2024 11:37:50 +0100
Subject: [PATCH] fix traefik

---
 .env.sample        | 3 +++
 docker-compose.yml | 2 +-
 traefik.yml        | 1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/.env.sample b/.env.sample
index 719fa00..9897636 100644
--- a/.env.sample
+++ b/.env.sample
@@ -11,6 +11,9 @@ NAME=peertube
 # Peertune secret
 PEERTUBE_SECRET=
 
+# Traefik fix ip (see docker-compose of traefik services)
+TRAEFIK_IP=
+
 # Database / Postgres service configuration
 DB_USER=
 DB_PASSWORD=
diff --git a/docker-compose.yml b/docker-compose.yml
index 48cf63e..b614bae 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -8,7 +8,7 @@ services:
       # General configuration
       - PEERTUBE_SECRET=${PEERTUBE_SECRET}
       - PEERTUBE_WEBSERVER_HOSTNAME=${HOST}
-      - PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"]
+      - PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16", "${TRAEFIK_IP}"]
       # Data base configuration
       - PEERTUBE_DB_USERNAME=${DB_USER}
       - PEERTUBE_DB_PASSWORD=${DB_PASSWORD}
diff --git a/traefik.yml b/traefik.yml
index affb820..52df0ac 100644
--- a/traefik.yml
+++ b/traefik.yml
@@ -4,6 +4,7 @@ services:
   peertube:
     networks:
       - traefik
+      - default
     labels:
       - "traefik.enable=true"
       - "traefik.docker.network=traefik"
-- 
GitLab