# 這個腳本的目的是繞過平台對啟動指令的覆蓋。 | |
# 我們使用 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 "$@" |