Menu
Public repository / e406beb5c9be1dd7717ab29cd67017503a0f0a49
AkurAI-Platform / deployment/platform.olibuijr.com.conf
Latest change 71c9827b6d9b8cfa3663c85cdeaefbd354f97788 - feat: add Platform OIDC browser session (AKURAI-PLATFORM-39) 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 ^~ /auth/ {
proxy_pass http://127.0.0.1:8198;
include /etc/nginx/snippets/akurai-platform-proxy.conf;
}
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;
}
}