From a2848f9132d44788529b6fc21bd949a119ac2b14 Mon Sep 17 00:00:00 2001 From: Mihailo Marcetic Date: Tue, 11 Feb 2025 17:50:26 +0100 Subject: [PATCH] Add docker-compose file that run application with database Signed-off-by: Mihailo --- docker-compose.yml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 47579bbaf..84237659a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,21 +1,19 @@ services: - mysql: - image: mysql:9.1 + app: + image: spring-app:latest ports: - - "3306:3306" - environment: - - MYSQL_ROOT_PASSWORD= - - MYSQL_ALLOW_EMPTY_PASSWORD=true - - MYSQL_USER=petclinic - - MYSQL_PASSWORD=petclinic - - MYSQL_DATABASE=petclinic - volumes: - - "./conf.d:/etc/mysql/conf.d:ro" + - "8080:8080" + postgres: image: postgres:17.0 ports: - "5432:5432" environment: - - POSTGRES_PASSWORD=petclinic - - POSTGRES_USER=petclinic - - POSTGRES_DB=petclinic + POSTGRES_PASSWORD: petclinic + POSTGRES_USER: petclinic + POSTGRES_DB: petclinic + volumes: + - pgdata:/var/lib/postgresql/data + +volumes: + pgdata: