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