我使用AWS S3来提供我的静态文件 - 但是我发现你无法直接从S3编辑它们,这种做法毫无意义,因为我会不断改变我网站上的东西。那么 - 进行更改然后重新上传文件的传统方法是什么?或者大多数开发人员将他们的base.css文件存储在他们的存储库中,以便更改?
因为我在我的项目中使用Django所以只应该有一个静态路径(对我来说是我的S3桶) - 或者是否有另一个内容传递网络,我可以直接编辑在旅途中哪个文件的内容会更好?
答案 0 :(得分:1)
是的,即使直接从服务地点编辑生产网站的文件也是不寻常的。
在本地编辑它们,将它们检入您的仓库,然后将它们从您的仓库部署到s3,也许使用像Jenkins这样的工具。如果你犯了错误,你可以回滚一下。
我无法想到在生产环境中直接编辑文件的任何情况。