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;
 | |
|     }
 | |
| 
 | |
| } |