Co-authored-by: Adam Bem <adam.bem@zoho.eu> Co-authored-by: Adam Bem <bema@noreply.example.com> Reviewed-on: #244
48 lines
1.2 KiB
Nginx Configuration File
48 lines
1.2 KiB
Nginx Configuration File
server {
|
|
listen 80;
|
|
listen [::]:80;
|
|
server_name localhost;
|
|
|
|
#access_log /var/log/nginx/host.access.log main;
|
|
|
|
location / {
|
|
root /usr/share/nginx/html;
|
|
index index.html index.htm;
|
|
try_files $uri $uri/ /index.html;
|
|
expires -1;
|
|
add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0";
|
|
}
|
|
|
|
location /java/ {
|
|
proxy_pass http://xmltools-backend:8081/;
|
|
proxy_set_header Host $host;
|
|
}
|
|
|
|
location /api/mock {
|
|
proxy_pass http://xmltools-mocked-services:8097/api/mock;
|
|
proxy_set_header Host $host;
|
|
}
|
|
|
|
location /libxml/ {
|
|
proxy_pass http://xmltools-libxml-backend/;
|
|
proxy_set_header Host $host;
|
|
}
|
|
|
|
location /mock/ {
|
|
proxy_pass http://xmltools-mocked-services:8097/;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header Content-Type $http_content_type;
|
|
}
|
|
|
|
#error_page 404 /404.html;
|
|
|
|
|
|
|
|
# redirect server error pages to the static page /50x.html
|
|
#
|
|
error_page 500 502 503 504 /50x.html;
|
|
location = /50x.html {
|
|
root /usr/share/nginx/html;
|
|
}
|
|
|
|
} |