42 lines
		
	
	
		
			1018 B
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1018 B
		
	
	
	
		
			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;
 | 
						|
        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 /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;
 | 
						|
    }
 | 
						|
 | 
						|
} |