Menu
Public repository / b436bda83f0d49a1b3344f78bff9b5cb44e0b8cf
AkurAI-Platform / deployment/platform.olibuijr.com.conf
Latest change b436bda83f0d49a1b3344f78bff9b5cb44e0b8cf - fix: route platform APIs through payment gateway 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 = /api/contact {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location ~ ^/api/(?:organizations|workspaces)(?:/|$) {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
location ^~ /api/platform/ {
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;
}
}