From be4073795f5a7c8e0486b4f8f5a577fe9abdd7b0 Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Sat, 9 May 2026 12:35:54 +0700 Subject: [PATCH] add section admin permission --- docker-compose.yaml | 26 +++++++++++++++++++++++--- src/main/resources/application.yaml | 2 +- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 1a93418..fa5b8b8 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,6 +1,21 @@ version: '3.9' services: + db: + image: postgres:17 + container_name: admin-db + environment: + POSTGRES_DB: admin_db + POSTGRES_USER: admin + POSTGRES_PASSWORD: adminDbApp + ports: + - "5454:5432" + volumes: + - postgres_data:/var/lib/postgresql/data + networks: + - app-network + restart: unless-stopped + admin: build: . container_name: admin-backend @@ -9,15 +24,20 @@ services: environment: SPRING_PROFILES_ACTIVE: prod POSTGRES_HOST: db - POSTGRES_PORT: 5454 + POSTGRES_PORT: 5432 POSTGRES_DB: admin_db + POSTGRES_USER: admin + POSTGRES_PASSWORD: adminDbApp SERVER_PORT: ${SERVER_PORT:-8082} - POSTGRES_USER: ${POSTGRES_USER} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + depends_on: + - db networks: - app-network restart: unless-stopped +volumes: + postgres_data: + networks: app-network: external: true \ No newline at end of file diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 0f00301..2585e56 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -3,7 +3,7 @@ spring: compatibility-verifier: enabled: false datasource: - url: jdbc:postgresql://${POSTGRES_HOST:db}:${POSTGRES_PORT:5454}/${POSTGRES_DB:admin_db} + url: jdbc:postgresql://${POSTGRES_HOST:db}:${POSTGRES_PORT:5432}/${POSTGRES_DB:admin_db} username: ${POSTGRES_USER:admin} password: ${POSTGRES_PASSWORD:adminDbApp}