wrolpi/nginx.conf
2021-11-02 11:59:57 -06:00

55 lines
985 B
Nginx Configuration File

user www-data;
events {
}
http {
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
location /favicon.ico {
alias /etc/nginx/favicon.ico;
}
location /apple-touch-icon.png {
alias /etc/nginx/icon.png;
}
location / {
# React APP
proxy_pass http://127.0.0.1:5000;
rewrite $1 break;
}
location /sockjs-node {
proxy_pass http://127.0.0.1:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
location /api {
proxy_pass http://127.0.0.1:8081;
rewrite /^api(.*)$ $1 break;
}
location /media {
# The media files mounted in the docker volume
sendfile on;
sendfile_max_chunk 1m;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
autoindex on;
autoindex_exact_size off;
alias /media/wrolpi;
}
}
}