标签: configuration-files

如何存储Node.js部署设置/配置文件?

我一直在研究一些Node应用程序,我一直在寻找一种存储与部署相关的设置的良好模式.在Django世界(我来自哪里),通常的做法是拥有一个settings.py包含标准设置(时区等)的文件,然后是一个local_settings.py用于部署特定设置的文件,即.什么数据库交谈,什么memcache套接字,管理员的电子邮件地址等.

我一直在寻找类似Node的模式.只是一个配置文件会很好,所以它不必被其他所有东西堵塞app.js,但我发现有一种方法可以在一个不在源代码控制中的文件中进行特定于服务器的配置.相同的应用程序可以在不同的服务器上部署,具有完全不同的设置,并且必须处理合并冲突以及所有这些不是我的乐趣.

那么是否有某种框架/工具,或者每个人都自己一起破解某些东西?

configuration-files node.js

616
推荐指数
14
解决办法
39万
查看次数

在Windows窗体应用程序中保存应用程序设置的最佳实践

我想要实现的非常简单:我有一个Windows窗体(.NET 3.5)应用程序,它使用一个路径来读取信息.用户可以使用我提供的选项表单修改此路径.

现在,我想将路径值保存到文件中供以后使用.这将是保存到此文件的众多设置之一.该文件将直接位于应用程序文件夹中.

我理解有三种选择:

  • ConfigurationSettings文件(appname.exe.config)
  • 注册处
  • 自定义XML文件

我读到.NET配置文件没有预见到将值保存回来.至于注册表,我想尽可能远离它.

这是否意味着我应该使用自定义XML文件来保存配置设置?如果是这样,我希望看到代码示例(C#).

我已经看过关于这个问题的其他讨论,但我仍然不清楚.

c# xml configuration-files application-settings winforms

561
推荐指数
11
解决办法
43万
查看次数

如何在Go中处理配置

我是Go编程的新手,我想知道:处理Go程序的配置参数的首选方法是什么(在其他环境中可能使用属性文件或ini文件的那种东西)?

configuration-files go

281
推荐指数
10
解决办法
15万
查看次数

是.yaml还是.yml?

根据yaml.org,官方文件扩展名是.yaml.

引用:

是否有YAML文件的官方扩展名?

请尽可能使用".yaml".

然而,在互联网上似乎存在对使用扩展的分歧.如果您在Web上查找示例,其中许多使用未经批准的.yml扩展.

对于较短的搜索结果,搜索Google的结果将近3倍.


在此输入图像描述
49,100


在此输入图像描述
15400


我应该使用哪个?创作者建议的正确的4个字母扩展名,或者在互联网的狂野西部发现的3个字母的扩展名?

yaml configuration-files app.yaml

281
推荐指数
4
解决办法
10万
查看次数

245
推荐指数
4
解决办法
8万
查看次数

如何使用ConfigurationElementCollection实现ConfigurationSection

我正在尝试在项目中实现自定义配置部分,并且我一直在遇到我不理解的异常.我希望有人能填补这里的空白.

App.config看起来像这样:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <section name="ServicesSection" type="RT.Core.Config.ServicesConfigurationSectionHandler, RT.Core"/>
    </configSections>
    <ServicesSection type="RT.Core.Config.ServicesSection, RT.Core">
            <Services>
                <AddService Port="6996" ReportType="File" />
                <AddService Port="7001" ReportType="Other" />
            </Services>
        </ServicesSection>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我有一个ServiceConfig像这样定义的元素:

public class ServiceConfig : ConfigurationElement
  {
    public ServiceConfig() {}

    public ServiceConfig(int port, string reportType)
    {
      Port = port;
      ReportType = reportType;
    }

    [ConfigurationProperty("Port", DefaultValue = 0, IsRequired = true, IsKey = true)]
    public int Port 
    {
      get { return (int) this["Port"]; }
      set { this["Port"] = value; …
Run Code Online (Sandbox Code Playgroud)

c# configuration app-config configuration-files

157
推荐指数
5
解决办法
14万
查看次数

如何全局配置RSpec以保持'--color'和'--format specdoc'选项打开

如何在Ubuntu中为RSpec设置全局配置.

具体来说, - color和--format specdoc在我的所有项目中保持打开状态(即每次我在任何地方运行rspec).

ruby rspec colors configuration-files

155
推荐指数
4
解决办法
6万
查看次数

如何使用Bash引用变量文件?

我想为变量调用一个设置文件,我怎样才能在bash中执行此操作?

因此设置文件将定义变量(例如:CONFIG.FILE):

production="liveschool_joe"
playschool="playschool_joe"
Run Code Online (Sandbox Code Playgroud)

脚本将在其中使用这些变量

#!/bin/bash
production="/REFERENCE/TO/CONFIG.FILE"
playschool="/REFERENCE/TO/CONFIG.FILE"
sudo -u wwwrun svn up /srv/www/htdocs/$production
sudo -u wwwrun svn up /srv/www/htdocs/$playschool
Run Code Online (Sandbox Code Playgroud)

我怎样才能让bash做那样的事情?我是否必须使用awk/sed等......?

variables bash configuration-files

135
推荐指数
5
解决办法
15万
查看次数

Eclipse .classpath/.project文件中有什么内容?

我们最近遇到了一个针对我们团队成员的Eclipse项目的问题.Tomcat没有部署应用程序的JAR.

我们最终注意到.classpathEclipse文件与项目正常的团队成员不同.我们.classpath用一个好的项目替换了文件,并且Tomcat部署完成了.

只是出于好奇,并知道如果出现问题,将来会发生什么,.classpath以及.project文件内部的内容.我可以在那里添加什么,这一切意味着什么?

java eclipse configuration-files eclipse-wtp

135
推荐指数
4
解决办法
15万
查看次数

如何找到vim编辑器使用的vimrc文件?

我想知道vim编辑器中是否有任何命令,我们可以通过它来了解vim编辑器正在使用哪个vimrc文件(位置).

vim command configuration-files

127
推荐指数
4
解决办法
8万
查看次数