Files
arthi-chaud/nginx.conf.template

38 lines
780 B
Plaintext

resolver 127.0.0.11 valid=10s ipv6=off;
server {
listen ${PORT} default_server;
listen [::]:${PORT} default_server;
access_log off;
server_name _;
location = /api {
return 302 /api/;
}
location /api/ {
set $meelo_server ${SERVER_URL};
rewrite ^/api(/.*)$ $1 break;
proxy_pass $meelo_server;
}
location = /scanner {
return 302 /scanner/;
}
location /scanner/ {
set $meelo_scanner ${SCANNER_URL};
rewrite ^/scanner(/.*)$ $1 break;
proxy_pass $meelo_scanner;
}
location = /matcher {
return 302 /matcher/;
}
location /matcher/ {
set $meelo_matcher ${MATCHER_URL};
rewrite ^/matcher(/.*)$ $1 break;
proxy_pass $meelo_matcher;
}
location / {
set $meelo_front ${FRONT_URL};
proxy_pass $meelo_front;
}
}