Final updates
This commit is contained in:
@@ -211,42 +211,38 @@
|
||||
{{ if (eq $serviceName "mempool_web") }}
|
||||
# https://github.com/mempool/mempool/tree/master/production/nginx
|
||||
location /mempool/ {
|
||||
proxy_pass http://mempool_web:8080;
|
||||
proxy_pass http://mempool_web:8080/;
|
||||
|
||||
# Bypass gzip, so that we can apply sub_filter, which does not work with proxy compressed response.
|
||||
# Details: https://www.nginx.com/resources/wiki/modules/substitutions/#directives
|
||||
proxy_set_header Accept-Encoding "";
|
||||
|
||||
sub_filter_types *;
|
||||
sub_filter_once off;
|
||||
sub_filter 'base href="/' 'base href="/mempool/';
|
||||
sub_filter '="/resources' '="/mempool/resources';
|
||||
|
||||
# static API docs
|
||||
location = /mempool/api {
|
||||
try_files $uri $uri/ /en-US/index.html =404;
|
||||
}
|
||||
location = /mempool/api/ {
|
||||
try_files $uri $uri/ /en-US/index.html =404;
|
||||
}
|
||||
sub_filter 'base href="/' 'base href="/mempool/';
|
||||
sub_filter '/api/v1/' '/mempool/api/v1/';
|
||||
sub_filter '/resources' '/mempool/resources';
|
||||
|
||||
proxy_set_header Accept-Encoding "";
|
||||
proxy_pass http://mempool_web:8080/;
|
||||
|
||||
# mainnet API
|
||||
location /mempool/api/v1/ws {
|
||||
proxy_pass http://mempool_api:8999/;
|
||||
proxy_pass http://mempool_api:8999;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
}
|
||||
location /mempool/api/v1 {
|
||||
proxy_pass http://mempool_api:8999/api/v1;
|
||||
location /mempool/api/v1/ {
|
||||
proxy_pass http://mempool_api:8999/api/v1/;
|
||||
}
|
||||
location /mempool/api/ {
|
||||
proxy_pass http://mempool_api:8999/api/v1/;
|
||||
}
|
||||
|
||||
# mainnet API
|
||||
location /mempool/ws {
|
||||
proxy_pass http://mempool_api:8999/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
}
|
||||
}
|
||||
location ~ "^/[a-z]{2}/mempool" {
|
||||
rewrite ^/(.*)/mempool $scheme://$server_name/mempool/$1/ redirect;
|
||||
}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
Reference in New Issue
Block a user