Setting properties for Spring boot with docker compose -


i have created spring boot application runs on machine. run intellij. use application.yml file within src/main/resources directory contains kind of data:

spring:   main:     banner-mode: 'off'   jpa:     database: mysql     properties:       hibernate:         ddl-auto: validate         format_sql: true         show_sql: true 

i have quiet few properties small part of properties file.

now want deploy spring boot docker compose. install docker , docker-compose , how docker-compose.yml file looks like:

version: '2'   services:     backend:       image: backend:latest       ports:         - "8080:8080"       env_file:         - backend.env 

my backend.env file looks application.yml in project different values different mysql url etc

now when start backend

docker-compose backend 

i message project still trying connect database specified in project application.yml. in short docker compose isn't overriding properties passed on spring boot project.

i wandering if approach right one. best practice spring boot project deployed in docker compose? how can deel different environment files each environment?

thanks


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -