# Run nginx in foreground daemon off; # Run as root inside Docker user root; # Pid storage location pid /var/run/nginx.pid; # Set number of worker processes worker_processes 1; # Enables JIT for regex pcre_jit on; # Write error log to container stdout error_log /proc/1/fd/1 error; # Load dynamic modules include /etc/nginx/modules-enabled/*.conf; events { worker_connections 512; } http { include /etc/nginx/includes/mime.types; log_format hassio '[$time_local] $status ' '$http_x_forwarded_for($remote_addr) ' '$request_method $uri ($http_user_agent)'; access_log /proc/1/fd/1 hassio; client_max_body_size 4G; default_type application/octet-stream; gzip on; keepalive_timeout 65; sendfile on; server_tokens off; tcp_nodelay on; tcp_nopush on; map $http_upgrade $connection_upgrade { default upgrade; '' close; } include /etc/nginx/servers/*.conf; }