Compare commits
2 Commits
db49f417df
...
eab9e2ce93
| Author | SHA1 | Date | |
|---|---|---|---|
| eab9e2ce93 | |||
| 8215b42e43 |
@@ -147,6 +147,10 @@ jobs:
|
|||||||
key: ${{ secrets.PROD_SSH_KEY }}
|
key: ${{ secrets.PROD_SSH_KEY }}
|
||||||
script: |
|
script: |
|
||||||
cd /var/www/star-erp
|
cd /var/www/star-erp
|
||||||
|
# [Patch] 修正正式機 Nginx Proxy 配置 (對應外部 SSL/OpenResty)
|
||||||
|
sed -i "s/- '8080:8080'/- '80:80'\n - '8080:8080'/" compose.yaml
|
||||||
|
sed -i "s/demo-proxy.conf/prod-proxy.conf/" compose.yaml
|
||||||
|
|
||||||
# 檢查最近的 commit 是否包含 Dockerfile 或 compose.yaml 的變更
|
# 檢查最近的 commit 是否包含 Dockerfile 或 compose.yaml 的變更
|
||||||
if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -qE '(Dockerfile|compose\.yaml|docker-compose\.yaml)'; then
|
if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -qE '(Dockerfile|compose\.yaml|docker-compose\.yaml)'; then
|
||||||
echo "REBUILD_NEEDED=true"
|
echo "REBUILD_NEEDED=true"
|
||||||
|
|||||||
15
nginx/prod-proxy.conf
Normal file
15
nginx/prod-proxy.conf
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# 正式環境 (Production) - 端口 80
|
||||||
|
# 外部 SSL 終止後(如 Cloudflare/NPM)轉發至此端口
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name erp.koori.tw;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://star-erp-laravel:80;
|
||||||
|
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;
|
||||||
|
proxy_set_header X-Forwarded-Host $host;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user