diff --git a/deployment/scripts/nginx/nginx.conf b/deployment/scripts/nginx/nginx.conf index 6b6b3c4..986c2f7 100644 --- a/deployment/scripts/nginx/nginx.conf +++ b/deployment/scripts/nginx/nginx.conf @@ -8,6 +8,9 @@ http { gzip on; gzip_types text/plain text/css text/javascript; + log_format main 'remote_addr -remote_user [time_local] "request" ' + 'statusbody_bytes_sent "http_referer" ' + '"http_user_agent" "$http_x_forwarded_for"'; upstream backend { server backend:8000; @@ -38,8 +41,8 @@ http { if ($http_user_agent ~* "Amazonbot|meta-externalagent|ClaudeBot|ahrefsbot|semrushbot") { return 444; } + access_log /var/log/nginx/access.log main; + error_log /var/log/nginx/error.log warn; } - access_log /var/log/nginx/access.log; - error_log /var/log/nginx/error.log warn; } diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 3ca36a9..eff08a0 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -77,6 +77,7 @@ services: - media_files:/usr/src/app/media - log_files:/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: