我正在使用以下步骤将Django应用程序部署到AWS:
将更新推送到GIT登录到我的服务器。从GIT提取更新
我遇到的问题是我的设置production.py文件。我在我的.gitignore文件中有此文件,因此由于安全原因它不会上载到GITHUB。当然,这意味着当我将更新拉到服务器上时不可用。
有什么好方法可以使该文件在服务器上时对我的应用程序可用,而不必将其上传到暴露在其中的GITHUB?
看一下使用环境变量进行您希望保密的设置(例如SECRET_KEY)。看一下文档,看看如何将其用于设置文件。您可以将相同的内容应用于SECRET_KEY等。
还可以看看这两个类似的堆栈溢出问题。
https://stackoverflow.com/questions/44693485/where-do-i-set-environment-variables-for-django https://stackoverflow.com/questions/4906977/how-to-access-environment-variable-values
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句