diff --git a/docker/docker-compose-prod.yml b/docker/docker-compose-prod.yml index cc560b93..0e02e72f 100644 --- a/docker/docker-compose-prod.yml +++ b/docker/docker-compose-prod.yml @@ -138,6 +138,27 @@ services: - "7007:7007" restart: unless-stopped + clamav: + deploy: + resources: + limits: + memory: 1g + cpus: 0.5 + image: clamav/clamav:latest + container_name: gestion-clamav + restart: unless-stopped + volumes: + - backend_uploads:/app/uploads:ro + - clamav_data:/var/lib/clamav + networks: + - gestion-network + healthcheck: + test: ["CMD", "clamdcheck.sh"] + interval: 60s + timeout: 10s + retries: 3 + start_period: 120s + networks: gestion-network: driver: bridge @@ -152,3 +173,5 @@ volumes: driver: local backend_uploads: driver: local + clamav_data: + driver: local