1
0

Final updates

This commit is contained in:
Dennis Reimann
2022-10-11 16:08:43 +02:00
parent b3701ebad3
commit 831d7a561b
6 changed files with 51 additions and 31 deletions

View File

@@ -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 }}