From a5174a86a119a350b6a7ec31d7983caef201959b Mon Sep 17 00:00:00 2001
From: Joshua Murithi <brodiamyzalius@gmail.com>
Date: Wed, 21 Feb 2024 10:10:44 +0300
Subject: [PATCH] (ops): Removing image upon  any update

---
 .github/workflows/deployment.yml | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml
index 45e845d..f1007ee 100644
--- a/.github/workflows/deployment.yml
+++ b/.github/workflows/deployment.yml
@@ -32,7 +32,8 @@ jobs:
           cp /apps/configs/kvisual/.env "$deploy_dir/"
           
           # Build and run Docker container
-          docker stop kvisual || true
-          docker rm kvisual || true
-          docker build -t kvisual:latest "$deploy_dir"
-          docker run -p 7008:5000 --name kvisual -d --restart always kvisual:latest
\ No newline at end of file
+          docker stop kvisual
+          docker rm -f kvisual 
+          docker build --no-cache -t kvisual:latest "$deploy_dir"
+          docker run -p 7008:5000 --name kvisual -d --restart always --security-opt=no-new-privileges --log-opt max-size=10m \
+           --log-opt max-file=3  kvisual:latest