如何将配置传递给应用程序? #如何将配置传递给应用程序? 推荐通过设置环境变量的方式将配置传递到你的应用上去,这个跟平常在 Herok 或 Docker 中的处理类似。 Flynn 直接从 git 仓库中提取代码进行应用部署,没有类似于 Chef 或 Puppet 这样的配置管理系统来处理配置文件和存储配置。在 Git 中并不鼓励这么做。 这种方式带来的好处是可支持多种部署环境,并且无需为每一个环境设置专门的配置文件。如果更改配置,也无需经历代码更改、提交、代码审查和部署的这样的周期。 你可以用 CLI 工具的 `flynn env set NAME=value` 命令来设置一个配置变量,例如: ``` # 在 myapp 中设置环境变量 SECRET flynn -a myapp env set SECRET=thisismysecret ``` 在 Flynn 上设置环境变量将会创建一个新的应用版本,这将重启该应用的所有进程。