以前所有同事開發的django程式都交給我部署,老大現在希望各自開發的程式能夠各自部署,不用再透過我,老大希望我寫一個非root用戶各自部署django的文件. root用戶與權限在我手中,其他的同事都是非root帳戶,非root帳戶要各自使用nginx uwsgi部署自己的django。 請問這過程中有什麼需要注意的坑洞?求大神指點。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
除了 相關目錄的權限問題,別的都差不多吧。 你可以送佛送到西:寫一個一鍵安裝腳本。
這個場景最佳方案是Docker啊。
Docker,前面用nginx依照網域名稱或location反代到對應的實例。
如果你的作業系統使用systemd,也可以用uwsgi emperor管理uwsgi,然後nginx由root管理進行反代。
除了 相關目錄的權限問題,別的都差不多吧。
你可以送佛送到西:寫一個一鍵安裝腳本。
這個場景最佳方案是Docker啊。
Docker,前面用nginx依照網域名稱或location反代到對應的實例。
如果你的作業系統使用systemd,也可以用uwsgi emperor管理uwsgi,然後nginx由root管理進行反代。