图像缩略图

环境

版本1.0.0(3.57 KB)由 弗洛里安·施威格
从MATLAB中的环境变量或配置文件中读取值。

14下载

更新2019年7月2日

来自GitHub

在GitHub上查看许可证

在web开发中,每个生产服务器上都安装了多个配置文件。
随着云服务的出现,持久化文件系统可能不可用。小微服务
可以从预打包映像(例如Docker)进行部署和配置,以便在短时间内水平扩展。
这些服务通常带有某种基本配置,但不包括相关服务的凭据
(例如,共享数据库)不能存储在图像中。它们必须在运行时提供
环境变量。

因此,在生产环境中,您通常希望通过环境配置应用程序,
但在开发过程中,通过文件(例如“.env”)共享默认配置会更快。
此实用程序提供了一种从三个不同来源读取环境变量的简单方法。

此函数允许快速访问环境值,并返回到本地“.env”文件中的定义。
这项工作的灵感来自web开发中常见的功能。

它按以下顺序从三个来源读取值:
1) 系统环境(getenv)
2) MATLAB首选项(getpref)
3) 路径上的`env`文件

对“.env”文件的访问是缓存的,因此后续调用不会对性能造成太大影响。
只要磁盘上的“.env”文件被修改,缓存就会失效。

引用为

Florian Schwaiger(2021年)。环境(https://github.com/fschwaiger/matlab-env),GitHub。恢复.

MATLAB版本兼容性
使用R2019a创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
标签添加标签

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!
要查看或报告此GitHub加载项中的问题,请访问GitHub存储库.
要查看或报告此GitHub加载项中的问题,请访问GitHub存储库.