38 lines
		
	
	
		
			801 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			801 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
##
 | 
						|
#
 | 
						|
# This is just a mock config file, describing what is needed to run the app
 | 
						|
# The app currently only needs two paths / and /api
 | 
						|
#
 | 
						|
##
 | 
						|
 | 
						|
#
 | 
						|
# This is needed to define any ports the app may use from node
 | 
						|
#
 | 
						|
upstream expressapp {
 | 
						|
    server 127.0.0.1:3000;
 | 
						|
    keepalive 8;
 | 
						|
}
 | 
						|
 | 
						|
server {
 | 
						|
 | 
						|
    #
 | 
						|
    # Needed to server up static, compiled JS files and index.html
 | 
						|
    #
 | 
						|
    location / {
 | 
						|
        autoindex on;
 | 
						|
    }
 | 
						|
 | 
						|
    #
 | 
						|
    # define the api route to connect to the backend and serve up static files
 | 
						|
    #
 | 
						|
    location /api {
 | 
						|
        proxy_set_header X-Real-IP $remote_addr;
 | 
						|
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 | 
						|
        proxy_set_header Host $http_host;
 | 
						|
        proxy_set_header X-NginX-Proxy true;
 | 
						|
 | 
						|
        proxy_pass http://expressapp;
 | 
						|
        proxy_redirect off;
 | 
						|
    }
 | 
						|
 | 
						|
} |