线上环境一般是怎么操作 .env 文件呢?

直接 vim .env?是不是有更合理的方法呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 7

我自己的网站代码放在 GitHub,我把 .env.prod 保存到自己的电脑上,不传到 GitHub,发布的时候将整个文件内容拷贝到线上服务器的 .env 文件,因为里面会有一些诸如密码等私密信息,不能公开。

5年前 评论
circle

@truesnow 嗯嗯,谢谢分享,我在发布的时候也是直接拷贝整个文件到线上的,但是有时候遇到一些情况需要对 .env 进行修改,我想了解下是不是使用 linuxvim 对这个文件进行编辑呢,还是有其他的方法?

5年前 评论

@circle 你可以在本地编辑好后再上传到线上服务器

5年前 评论

个人觉得这个编辑不用过于纠结啊,.env文件本来就是不会经常编辑的文件,所以用vim编辑也没什么麻烦啊,如果你真的用不惯vim,那你就自己搞个ftp,下载到本地编辑然后再上传呗

5年前 评论
circle

@FMW 倒不是纠结哈,我一直都是用 vim ,只不过觉得有点过于草率了,毕竟改动一下就会影响到整个项目,只是想了解下大家都是怎么操作的,可能是我太强迫症了,哈哈

5年前 评论

@circle 额,你改代码就不会影响到整个项目么...而且一般正式环境这个配置都是缓存的,你改了并没有影响,除非你刷新配置的缓存才会有影响

5年前 评论

本地的 .gitignore 文件里已经将 .env 排除掉了,不用担心会push上去

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!