From b506bae51502f0c5fb41aced1f84b55fd5f118ba Mon Sep 17 00:00:00 2001 From: Adam French Date: Mon, 16 Feb 2026 13:57:28 +0000 Subject: [PATCH] fix gitea --- docker-compose.yml | 3 +-- nginx/entrypoint.sh | 2 +- nginx/nginx.conf.template | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index fbb098a..afc654f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,6 +16,7 @@ services: depends_on: - backend - icecast2 + - gitea networks: - app-network ports: @@ -94,8 +95,6 @@ services: volumes: - ./gitea/data:/var/lib/gitea - ./gitea/config:/etc/gitea - - ./data:/var/lib/gitea - - ./config:/etc/gitea - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: diff --git a/nginx/entrypoint.sh b/nginx/entrypoint.sh index 3bf1c47..eb26814 100755 --- a/nginx/entrypoint.sh +++ b/nginx/entrypoint.sh @@ -4,7 +4,7 @@ set -e # Check if certificate exists if [ -f "/etc/letsencrypt/live/$DOMAIN/fullchain.pem" ] && [ -f "/etc/letsencrypt/live/$DOMAIN/privkey.pem" ]; then echo "Certificates found. Using production nginx config." - envsubst '${DOMAIN} ${BACKEND_HOST} ${BACKEND_PORT} ${BACKEND_ENDPOINT} ${ICECAST_HOST} ${ICECAST_PORT}' \ + envsubst '${DOMAIN} ${BACKEND_HOST} ${BACKEND_PORT} ${BACKEND_ENDPOINT} ${ICECAST_HOST} ${ICECAST_PORT} ${GITEA_HOST} ${GITEA_PORT}' \ < /etc/nginx/nginx.conf.template \ > /etc/nginx/nginx.conf else diff --git a/nginx/nginx.conf.template b/nginx/nginx.conf.template index 8562da7..c9c00ae 100644 --- a/nginx/nginx.conf.template +++ b/nginx/nginx.conf.template @@ -99,11 +99,11 @@ http { } location /gitea { - return 301 /radio/; + return 301 /gitea/; } location /gitea/ { - proxy_pass http://$GITEA_HOST:$GITEA_HTTPS_PORT/; + proxy_pass http://$GITEA_HOST:$GITEA_PORT/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;