| # 這個腳本的目的是繞過平台對啟動指令的覆蓋。 | |
| # 我們使用 exec 來讓 n8n 進程取代當前的 shell 進程, | |
| # 這樣可以正確地處理關閉信號 (SIGTERM),實現平穩關機。 | |
| # | |
| # 這是我們解決 IPv6 網路問題的關鍵所在, | |
| # 確保 --dns-result-order=ipv4first 參數一定會被 Node.js 執行。 | |
| exec node --dns-result-order=ipv4first /usr/local/bin/n8n "$@" |
| # 這個腳本的目的是繞過平台對啟動指令的覆蓋。 | |
| # 我們使用 exec 來讓 n8n 進程取代當前的 shell 進程, | |
| # 這樣可以正確地處理關閉信號 (SIGTERM),實現平穩關機。 | |
| # | |
| # 這是我們解決 IPv6 網路問題的關鍵所在, | |
| # 確保 --dns-result-order=ipv4first 參數一定會被 Node.js 執行。 | |
| exec node --dns-result-order=ipv4first /usr/local/bin/n8n "$@" |