38 lines
780 B
Plaintext
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;
|
|
}
|
|
}
|