diff --git a/docker-compose.yml b/docker-compose.yml index f6d20ae..fbb098a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -78,8 +78,10 @@ services: - ./.env ports: - "${ICECAST_PORT}:${ICECAST_PORT}" + gitea: image: docker.gitea.com/gitea:1.25.4-rootless + container_name: "${GITEA_HOST}" networks: - app-network environment: diff --git a/nginx/nginx.conf.template b/nginx/nginx.conf.template index 6ec61ae..8562da7 100644 --- a/nginx/nginx.conf.template +++ b/nginx/nginx.conf.template @@ -98,6 +98,18 @@ http { proxy_set_header X-Forwarded-Proto $scheme; } + location /gitea { + return 301 /radio/; + } + + location /gitea/ { + proxy_pass http://$GITEA_HOST:$GITEA_HTTPS_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; + proxy_set_header X-Forwarded-Proto $scheme; + } + } }