我的 heroku slug 大小空間不足,所以我想我可以通過將工人與主網路dyno分開來解決它,并讓 heroku 為每個 dyno 構建單獨的 slug。這甚至可能嗎?我在任何地方都找不到這方面的資訊,所以我既不能證明它可以做到,也不能證明它是錯的。有什么想法嗎?謝謝
uj5u.com熱心網友回復:
可以拆分 web 和 worker(如果有意義的話)并以不同的方式部署它們。
您還可以考慮按照Heroku 指南減少 slug ,或使用 Docker 來容器化應用程式。Docker 鏡像不受 slug 最大大小限制的限制。
uj5u.com熱心網友回復:
由于您想要解決的潛在問題似乎是 slug 大小,您是否嘗試過以下任一潛在解決方案?
- 使用
.slugignore(檔案)忽略不需要在最終構建中的檔案 - 清除構建快取,因為有時這可能會占用額外的空間(檔案)
- 創建支持票,要求增加允許的 slug 大小。
雖然這些可能不會立即回答您的“我如何拆分 slug”問題,但我覺得它們可能是解決您的 slug 大小問題的更簡單的解決方案,而不是圍繞您的部署程序進行黑客攻擊,這似乎并不有趣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/393361.html
