Menu
Public repository / b1ab07177739f3aa7251fa530ed2bd463402b5c5
AkurAI-Platform / deployment/platform.olibuijr.com.conf
Latest change 33852c25bc10c730266ef5c691e0b22bf23cd1d1 - fix(platform): isolate payment edge routes (AKURAI-PLATFORM-15) by Ólafur Búi Ólafsson
# Public platform stays available when the payment process is unavailable.
map $http_upgrade $akurai_platform_connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
listen [::]:80;
server_name platform.olibuijr.com;
add_header X-Content-Type-Options nosniff always;
add_header X-Frame-Options DENY always;
add_header Referrer-Policy strict-origin-when-cross-origin always;
location ^~ /api/payments/ {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location = /checkout/success {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location = /checkout/cancel {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location ^~ /subscriptions/manage/ {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location / {
proxy_pass http://127.0.0.1:8098;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
}