在没有私有数据的情况下发布设置的最佳做法是什么?

Everspader

我有一个settings.json包含大量信息,包括文件username,并password为应用程序我创建。就像是:

{
    "application": {
        "username": "someuser",
        "password": "somepassword",
    }
}

我对软件开发非常陌生,尤其是制作开源应用程序并部署它们,因此我想知道在这种情况下的最佳实践。假设我要在GitHub上发布它,并且希望settings.json以正确的结构提供,但不包含我的私有数据。但是,我希望将其与数据一起放在本地,因为我将其用于测试。我应该有两个文件,或者settings-local.jsonsettings-prod.json什么?谢谢。

昆汀

有一个example-settings.json包含虚拟数据文件。

具有与settings-ENVIRONMENT-NAME.json不同环境一样多的文件。

添加settings-*到您的.gitignore文件中,这样就不会偶然发布真实的凭据。

包括有关如何命名真实设置文件的明确说明(例如,自述文件中的说明)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Serilog如何在没有任何配置设置的情况下发布到CloudWatch?

如何在没有订阅者的情况下发布

通过Genymotion在没有Internet的情况下发布JSON

*在没有数据恢复*的情况下标记坏扇区的最快方法是什么?

如何在没有表单 php mysql html 的情况下发布到数据库

在没有数据库的情况下,在 JavaScript 中存储和处理数据的最佳解决方案是什么?

如何在没有请求正文的情况下发出OKHTTP发布请求?

Ajax和JavaScript,如何使用JQuery在没有*的情况下发布数组?

如何在没有博览会的情况下发布 React Native 应用程序?

FB UI;我无法在没有“对此发表评论”的情况下发布对话框

使用 C# HttpClient 在没有 multipart/form-data 的情况下发布文件

在不编写显式设置器的情况下修改私有类数据成员的简便方法是什么?模板有用吗?

在没有数据持久性的情况下,如何最好地在Django中缩小窗体的大小:Djangonic最有效的方法是什么?

在 Swift 中没有日期的情况下比较两次的最佳方法是什么

在没有TTY的情况下附加到cron程序的最佳方法是什么

在没有多个* ngIf的情况下显示Reactive Form错误消息的最佳实践是什么?

在没有父密钥的情况下获取子“信息”的最佳方法是什么?

在没有开销的情况下实现push_back的最佳方法是什么

为什么在以下情况下没有数据争用?

在没有数据的情况下跳过网页的条件

父组件对象在没有设置状态的情况下发生变化

迭代所有数据的最佳方法是什么?

在没有网络连接的情况下发送数据包(无线适配器)

在没有实体的情况下发送Laravel通知

用于存储可以在没有显式转换的情况下在 switch 中使用的固定长度的命名常量集合的最佳数据结构是什么?

在没有AWS Pipeline的情况下自动将数据(csv文件)从s3传输到Redshift的最佳方法是什么?

如何在没有关系嵌套对象的情况下发布帖子并获取Web服务

我的应用程序如何在没有 Web 服务器的情况下发布到 WWW?

Eclipse-如何在没有web.xml文件的情况下发布非Java资源?