mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Merge branch '3.1.x'
Closes gh-37960
This commit is contained in:
commit
d82e98ef42
@ -26,3 +26,13 @@ services:
|
|||||||
----
|
----
|
||||||
|
|
||||||
With this Docker Compose file in place, the JDBC URL used is `jdbc:postgresql://127.0.0.1:5432/mydb?ssl=true&sslmode=require`.
|
With this Docker Compose file in place, the JDBC URL used is `jdbc:postgresql://127.0.0.1:5432/mydb?ssl=true&sslmode=require`.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[[howto.docker-compose.sharing-services]]
|
||||||
|
=== Sharing services between multiple applications
|
||||||
|
|
||||||
|
If you want to share services between multiple applications, create the `compose.yaml` file in one of the applications and then use the configuration property configprop:spring.docker.compose.file[] in the other applications to reference the `compose.yaml` file.
|
||||||
|
You should also set configprop:spring.docker.compose.lifecycle-management[] to `start-only`, as it defaults to `start-and-stop` and stopping one application would shut down the shared services for the other still running applications, too.
|
||||||
|
Setting it to `start-only` won't stop the shared services on application stop, but a caveat is that if you shut down all applications, the services stay running.
|
||||||
|
You can stop the services manually by running `docker compose stop` on the commandline in the directory which contains the `compose.yaml` file.
|
||||||
|
Loading…
Reference in New Issue
Block a user