From f80d13c76db6447f487b73d41fb5bc345d1f4e57 Mon Sep 17 00:00:00 2001
From: Mohamad Liyaghi <liaghimohamad69@gmail.com>
Date: Sat, 10 Aug 2024 13:20:34 +0330
Subject: [PATCH] feat(celery): new volume path

---
 docker-compose.base.yaml      | 6 +++---
 docker/scripts/celery-beat.sh | 6 +++---
 docker/scripts/celery.sh      | 6 +++---
 promtail/config.yaml          | 4 ++--
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/docker-compose.base.yaml b/docker-compose.base.yaml
index 623f016..2f85e75 100644
--- a/docker-compose.base.yaml
+++ b/docker-compose.base.yaml
@@ -20,7 +20,7 @@ services:
     command: sh ./docker/scripts/celery.sh
     volumes:
       - .:/src
-      - ./logs/celery.log:/var/log/celery.log
+      - ./logs/celery:/var/log/celery
     networks:
       - main
     depends_on:
@@ -29,10 +29,10 @@ services:
   celery-beat:
     restart: on-failure
     container_name: food-anywhere-celery-beat
-    command: sh ./docker/scripts/celery.sh
+    command: sh ./docker/scripts/celery-beat.sh
     volumes:
       - .:/src
-      - ./logs/celery.log:/var/log/celery-beat.log
+      - ./logs/celery-beat/:/var/log/celery-beat/
     networks:
       - main
     depends_on:
diff --git a/docker/scripts/celery-beat.sh b/docker/scripts/celery-beat.sh
index 80477a3..c2e5ee3 100644
--- a/docker/scripts/celery-beat.sh
+++ b/docker/scripts/celery-beat.sh
@@ -8,9 +8,9 @@ else
 fi
 
 echo "Creating Log File"
-if [ ! -f /var/log/celery-beat.log ]; then
-    touch /var/log/celery-beat.log
+if [ ! -f /var/log/celery-beat/info.log ]; then
+    touch /var/log/celery-beat/info.log
 fi
 
 echo "Running celery beat worker..."
-celery -A config beat --loglevel=$LOGLEVEL -f /var/log/celery-beat.log
+celery -A config beat --loglevel=$LOGLEVEL -f /var/log/celery-beat/info.log
diff --git a/docker/scripts/celery.sh b/docker/scripts/celery.sh
index cfe91a5..08c7873 100644
--- a/docker/scripts/celery.sh
+++ b/docker/scripts/celery.sh
@@ -7,9 +7,9 @@ else
     LOGLEVEL="DEBUG"
 fi
 echo "Creating Log File"
-if [ ! -f /var/log/celery.log ]; then
-    touch /var/log/celery.log
+if [ ! -f /var/log/celery/info.log ]; then
+    touch /var/log/celery/info.log
 fi
 
 echo "Running celery worker..."
-celery -A config worker --loglevel=$LOGLEVEL -f /var/log/celery.log
+celery -A config worker --loglevel=$LOGLEVEL -f /var/log/celery/info.log
diff --git a/promtail/config.yaml b/promtail/config.yaml
index f9fec32..b3d0aa4 100644
--- a/promtail/config.yaml
+++ b/promtail/config.yaml
@@ -30,7 +30,7 @@ scrape_configs:
       - targets:
           - celery
         labels:
-          __path__: "/var/log/celery.log"
+          __path__: "/var/log/celery/info.log"
           app: celery
 
   - job_name: celery-beat-log-scraper
@@ -38,5 +38,5 @@ scrape_configs:
       - targets:
           - celery-beat
         labels:
-          __path__: "/var/log/celery-beat.log"
+          __path__: "/var/log/celery-beat/info.log"
           app: celery-beat