#database #postgresql #spring-boot #heroku
#База данных #postgresql #spring-boot #heroku
Вопрос:
Я настроил свою базу данных в heroku и создал свои переменные конфигурации, чтобы скрыть мои учетные данные БД. Я считаю, что все это будет работать при развертывании моего приложения, но для разработки я застрял с application.properties, который выглядит как :
spring.datasource.url=DB_URL
spring.datasource.username=DB_USERNAME
spring.datasource.password=DB_PASSWORD
Очевидно, что это не сработает, когда я пытаюсь что-то протестировать.
Как я могу настроить его так, чтобы spring.datasources имел правильные сведения о конфигурации при разработке и тестировании, но затем изменялись параметры конфигурации при отправке в Heroku?
Если это помогает понять, где моя голова, я привык работать с dotenv с Node.js и ищу что-то подобное для java.
Или я делаю это неправильно? Как я могу настроить это так, чтобы оно работало при развертывании на heroku и когда я работаю над ним локально?
Спасибо!