From 0c109ab8b9f435b6c12ec6f8cfe480a795d30691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20=C5=9Ei=C5=9Fmano=C4=9Flu?= Date: Sat, 15 Feb 2025 00:18:35 +0300 Subject: [PATCH] feat(docker): Use named volumes and add env_file field to dist docker compose MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mert Şişmanoğlu --- Docker/dist/docker-compose.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Docker/dist/docker-compose.yaml b/Docker/dist/docker-compose.yaml index 420941e7e..0f7fd5d37 100644 --- a/Docker/dist/docker-compose.yaml +++ b/Docker/dist/docker-compose.yaml @@ -21,6 +21,8 @@ services: environment: - DB_CONNECTION_STRING=mongodb://mongodb:27017/uptime_db - REDIS_HOST=redis + env_file: + - server.env # volumes: # - /var/run/docker.sock:/var/run/docker.sock:ro redis: @@ -29,7 +31,7 @@ services: ports: - "6379:6379" volumes: - - ./redis/data:/data + - checkmate-redis-data:/data healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 30s @@ -40,7 +42,13 @@ services: image: bluewaveuptime/uptime_database_mongo:latest restart: always volumes: - - ./mongo/data:/data/db + - checkmate-mongo-data:/data/db command: ["mongod", "--quiet"] ports: - "27017:27017" + +volumes: + checkmate-mongo-data: + name: checkmate-mongo-data + checkmate-redis-data: + name: checkmate-redis-data