【发布时间】:2018-05-29 11:18:15
【问题描述】:
AWS EB 和 RDS 新手。
我的 Spring Boot 应用程序当前有一个数据源配置文件来连接到本地 mysql。在打包之前,我已经在本地配置文件中初始化了 RDS 并配置了 RDS 端点。 Maven 打包失败,因为它在本地使用生产数据源运行测试。
我可以看到以下问题的解决方案,但没有尝试过。
- 是否应该跳过 maven 打包阶段的测试阶段?
- 我应该使用本地数据源构建包,并在 AWS 环境中定义数据库配置吗? (AWS EB 环境变量会覆盖 spring 数据源变量吗?)
- 我是否应该为数据源(例如 dev、prod)定义两个配置文件并在 AWS EB 环境中设置“prod”配置文件处于活动状态?
请用正确的方法告诉我。
【问题讨论】:
标签: spring amazon-web-services amazon-elastic-beanstalk