当前位置: 首页 > 知识库问答 >
问题:

在不向repo添加许可证密钥的情况下安装New Relic

邰钟展
2023-03-14

我想在我的一个开源rails应用程序(3.2.12版)上安装New Relic。我不想在回购中使用许可证密钥。我想用ENV之类的东西来加载它。

默认情况下,它加载在newrelic中。yml文件。

YAML文件加载到哪里?我想我可以手动将其与从ENV哈希加载许可证的哈希合并。

有什么关于如何做到这一点的提示吗?

共有3个答案

利稳
2023-03-14

以上答案是肯定的。还有,如果你在Heroku。安装NewRelic插件后,您可以下载NewRelic。yml文件并将许可证密钥更改为:

license\u密钥:

这将使用NewRelic插件设置的NEW_RELIC_LICENSE_KEYenv变量

李言
2023-03-14

我在IRC上得到了一个有用的答案。newrelic.yml是erb插值的。这意味着我可以添加

海灵均
2023-03-14

我使用费加罗宝石来处理带有ENV环境变量的密钥,类似于您。对于New Relic,我有:

配置/application.yml(. gitignored且未推送到源代码控制)

# ...
NEW_RELIC_LICENSE_KEY: {{MY_KEY}}

然后在config/newrelic.yml中引用:

# ...
license_key: <%= ENV['NEW_RELIC_LICENSE_KEY'] %>

一个名为config/application.example.yml的文件被推送到源代码存储库,其中包含将您自己的许可证密钥放入的说明:

配置/应用程序。实例yml公司

# ...
NEW_RELIC_LICENSE_KEY: # put your license key here

另请参阅此StackOverflow Q

 类似资料:
  • 我想在我的项目中添加一个修改过的maven插件。它包含一个在中央存储库中尚不可用的特性。我试过用system scope添加它,并在本地回购中安装它,但它不起作用。这是可行的还是我必须安装插件在每台机器上我想建立这个项目? git repo可在以下位置找到: https://github.com/crydust/dukeshoppinglist 更新 根据“Maven3-Distribute cu

  • 对于评估,我希望使用DexGuard加密APK文件中的所有字符串,但不使用模糊、收缩或优化选项 这是可能的还是我被迫混淆APK来加密它 我使用以下命令行加密所有类: conf.pro如下所示: 我已经使用了工具获取所有类名,然后使用

  • 我们有一个包含一些VC++项目的Visual Studio解决方案,目前我们已经从VS2010升级到Visual Studio 2012。在此过程中,我们还将VC++项目提升到PlatformToolsetV110。 是否有任何其他SDK或安装包可以帮助解决此问题?

  • 为了更新一些证书,我必须将jks密钥库转换为PKCS#12密钥库,并在转换过程中包含私钥。我们收到的密钥库是JKS密钥库,但是我们的网络服务器使用PKCS#12密钥库,我们收到的密钥库只包含证书,而不包含私钥。 我试着用谷歌搜索并阅读SO的几个条目,我只想出了一个解决方案,这似乎更像是一个变通方法,而不是一个好的方法,所以我想知道是否有人有更好的方法如何注入私钥,并以更简单的方式从jks密钥库转换

  • 我正在做一个项目,我正在使用一个gsm模块称为SIM800的设备。SIM800能够获取和发布请求。但是Firebase SDK不能安装在设备上,所以我不能做认证。该设备将访问Firestore数据库,获取和发送请求,读写数据。由于模块不能进行身份验证,我是否可以使用我在reuesting时生成的令牌? 如果这是可能的,我应该如何编写firestore安全规则?

  • 问题内容: 在试验/快速而肮脏的开发阶段,Maven2让我发疯。 我有一个文件,该文件定义了要使用的Web应用程序框架的依赖关系,并且可以从该文件快速生成入门项目。但是,有时我想链接到尚未定义文件的第三方库,因此,不是pom.xml手动为第三方库创建文件并安装它,然后将依赖项添加到我的,告诉:“除了我定义的依赖项之外,还包括其中的所有。” 看起来这应该很简单,但是如果是这样,我就缺少了一些东西。