From 6f699a5199dcab14eb2a66f3d5adb2a700f2f7c9 Mon Sep 17 00:00:00 2001 From: amirghasempoor Date: Sun, 15 Feb 2026 11:32:10 +0330 Subject: [PATCH] use named docker volume --- .env.example | 2 +- docker-compose.yml | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 905df35..6d60783 100644 --- a/.env.example +++ b/.env.example @@ -6,7 +6,7 @@ POSTGRES_USER="" POSTGRES_DB="" POSTGRES_PASSWORD="" -NOTIFICATION_SERVER_PATH="./notification_server" +NOTIFICATION_SERVER_PATH="./notification" NOTIFICATION_SERVICE_URL="http://host.docker.internal:8888/server" NOTIFICATION_SERVER_DB="notification_db" NOTIFICATION_SERVER_USER="notification_user" diff --git a/docker-compose.yml b/docker-compose.yml index c8a2a04..7c0dab3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,7 @@ services: # image: postgres:17-alpine3.21 # container_name: backend_db # tty: true + # restart: unless-stopped # ports: # - "8050:5432" # environment: @@ -10,7 +11,7 @@ services: # POSTGRES_USER: ${POSTGRES_USER} # POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} # volumes: - # - ./data:/var/lib/postgresql/data + # - backend_db_data:/var/lib/postgresql/data # profiles: # - server # networks: @@ -20,6 +21,7 @@ services: image: docker.arvancloud.ir/postgres:17-alpine3.21 container_name: notification_db tty: true + restart: unless-stopped ports: - "8070:5432" environment: @@ -27,7 +29,7 @@ services: POSTGRES_USER: ${NOTIFICATION_SERVER_USER} POSTGRES_PASSWORD: ${NOTIFICATION_SERVER_PASSWORD} volumes: - - ./notification:/var/lib/postgresql/data + - notification_db_data:/var/lib/postgresql/data profiles: - server networks: @@ -49,6 +51,7 @@ services: dockerfile: Dockerfile container_name: laravel tty: true + restart: unless-stopped ports: - "9000:9000" volumes: @@ -74,6 +77,7 @@ services: context: ${NOTIFICATION_SERVER_PATH} dockerfile: Dockerfile container_name: notification_server + restart: unless-stopped environment: - NODE_ENV=production - DB_HOST=notification_db @@ -113,6 +117,12 @@ services: networks: - crm_network +volumes: + notification_db_data: + driver: local +# backend_db_data: +# driver: local + networks: crm_network: driver: bridge \ No newline at end of file