diff --git a/compose.demo.yaml b/compose.demo.yaml index abcee28..6fadad6 100644 --- a/compose.demo.yaml +++ b/compose.demo.yaml @@ -1,6 +1,7 @@ services: proxy: ports: - - '8080:80' + - '80:80' + - '8080:8080' volumes: - './nginx/demo-proxy.conf:/etc/nginx/conf.d/default.conf:ro' diff --git a/compose.yaml b/compose.yaml index 78ee827..20d85a8 100644 --- a/compose.yaml +++ b/compose.yaml @@ -74,6 +74,8 @@ services: proxy: image: 'nginx:alpine' container_name: star-erp-proxy + extra_hosts: + - 'host.docker.internal:host-gateway' networks: - sail depends_on: diff --git a/nginx/demo-proxy.conf b/nginx/demo-proxy.conf index fd1abb1..d73d18e 100644 --- a/nginx/demo-proxy.conf +++ b/nginx/demo-proxy.conf @@ -20,3 +20,21 @@ server { proxy_set_header X-Forwarded-Host $host; } } + +# Gitea 服務 - 透過主機 Port 3000 轉發 +server { + listen 80; + server_name gitea.taiwan-star.com.tw; + + # 允許上傳大檔案 (git push) + client_max_body_size 512M; + + location / { + proxy_pass http://host.docker.internal:3000; + 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 $proxy_x_forwarded_proto; + proxy_set_header X-Forwarded-Host $host; + } +}