首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在飞道配置文件中使用环境变量?

如何在飞道配置文件中使用环境变量?
EN

Stack Overflow用户
提问于 2022-11-23 08:08:53
回答 1查看 38关注 0票数 2

我有Flyway配置文件- flyway.properties,它包含基本的数据库连接参数:

代码语言:javascript
复制
flyway.url=jdbc:mysql://localhost
flyway.user=test
flyway.password=test
flyway.schemas=testdb

据我所知,在这样的配置文件中公开参数是一种糟糕的做法。是否可以使用环境参数(创建.env文件来定义params并在天桥配置中接收它们?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-23 14:08:00

您应该能够将每个可能的属性(包括连接和密码)传递给配置文件,这样就不必将它们存储在配置文件中。就像这样:

代码语言:javascript
复制
flyway -enterprise -url=jdbc:postgresql://localhost:5498/hamshackradio -user=postgres -password=dude1988 -configFiles="./conf/flyway.conf" migrate

这样,您可以更容易地使用命令行中的环境变量。这是完整的参数列表。如果您要调用API,您可以使用还可以使用envVars(),但我没有这方面的经验。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74543518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档