server {                                  
    listen 80;                            

    # Upload files max size limit
    client_max_body_size 256M;            
                                           
    location /api/paging/v1 {                    
        proxy_pass http://localhost:4000;                            
        proxy_set_header Host $host;                                 
        proxy_set_header X-Real-IP $remote_addr;                     
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;  
    }                                                
                                                      
    # Proxy requests to Flask app running on Gunicorn
    location / {                                 
        proxy_pass http://localhost:5000;                            
        proxy_set_header Host $host;                                 
        proxy_set_header X-Real-IP $remote_addr;                     
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }   
}
