Ajout d'un logrotate pour les logs de nginx

This commit is contained in:
Jean-Marie Favreau
2025-04-28 12:05:06 +02:00
parent bfcc23c133
commit c3fbaac385
5 changed files with 42 additions and 5 deletions

View File

@@ -1,5 +1,3 @@
version: '3.7'
services:
backend:
container_name: "${APP_NAME}-backend"
@@ -69,15 +67,16 @@ services:
command: [ "/bin/bash", "/app/deployment/scripts/wait-db.sh", "/app/deployment/scripts/celery/start-beat.sh" ]
nginx:
image: nginx:latest
container_name: "${APP_NAME}-nginx"
build:
context: .
dockerfile: deployment/Dockerfile-nginx
volumes:
- ./deployment/scripts/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- static_files:/usr/src/app/static
- media_files:/usr/src/app/media
- log_files:/var/log/nginx
- ./logs-nginx:/var/log/nginx
env_file: .env.prod
command: /bin/sh -c "rm /var/log/nginx/access.log /var/log/nginx/error.log && nginx -g 'daemon off;'"
ports:
- 6380:80
depends_on: