diff options
author | andy | 2022-12-24 14:51:33 +0100 |
---|---|---|
committer | Andreas Schrafl | 2022-12-30 12:41:05 +0100 |
commit | c7d9a2fe7d2a94afc537dd5b398e29fd96373b5f (patch) | |
tree | ae6c0ecd5e2bfd66cb0719ba6a54b2b261dba49a /nginx.immich.conf | |
download | aur-c7d9a2fe7d2a94afc537dd5b398e29fd96373b5f.tar.gz |
immich packages for un-dockered installation on bare metal arch installation, version 1.40.0_63
Diffstat (limited to 'nginx.immich.conf')
-rw-r--r-- | nginx.immich.conf | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/nginx.immich.conf b/nginx.immich.conf new file mode 100644 index 000000000000..d6a1cd74ff03 --- /dev/null +++ b/nginx.immich.conf @@ -0,0 +1,92 @@ +# NOTE: This file is generated on startup. See /start.sh +worker_processes auto; +error_log /var/log/nginx/error.log; +pid /tmp/nginx.pid; + +# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. +include /usr/share/nginx/modules/*.conf; + +events { + worker_connections 1024; +} + +http { + map $http_upgrade $connection_upgrade { + default upgrade; + '' close; + } + + client_body_temp_path /tmp/client_temp; + proxy_temp_path /tmp/proxy_temp_path; + fastcgi_temp_path /tmp/fastcgi_temp; + uwsgi_temp_path /tmp/uwsgi_temp; + scgi_temp_path /tmp/scgi_temp; + + # events { + # worker_connections 1000; + # } + + server { + + gzip on; + gzip_min_length 1000; + gunzip on; + + client_max_body_size 50000M; + + listen 8080; + access_log off; + + location /api { + + # Compression + gzip_static on; + gzip_min_length 1000; + gzip_comp_level 2; + + proxy_buffering off; + proxy_buffer_size 16k; + proxy_busy_buffers_size 24k; + proxy_buffers 64 4k; + proxy_force_ranges on; + + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + + rewrite /api/(.*) /$1 break; + + proxy_pass http://localhost:3001; + } + + location / { + + # Compression + gzip_static on; + gzip_min_length 1000; + gzip_comp_level 2; + + proxy_buffering off; + proxy_buffer_size 16k; + proxy_busy_buffers_size 24k; + proxy_buffers 64 4k; + proxy_force_ranges on; + + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + + proxy_pass http://localhost:3000; + } + } +} |