worker_processes auto;
include /etc/nginx/modules-enabled/*.conf;

events {
	worker_connections 768;
	# multi_accept on;
}

http {
	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
    error_log stderr;
    access_log /dev/stdout;
	include /etc/nginx/mime.types;
	default_type application/octet-stream;
    types_hash_max_size 2048;
    types_hash_bucket_size 128;
	gzip on;

    server {
    	add_header 'Access-Control-Allow-Origin' '*';
    	add_header 'Access-Control-Allow-Methods' 'GET, POST, DELETE, OPTIONS';
        listen 8080;
        location / {
            root /usr/app/;
            index index.html;
        }
        location /api/ {
            include uwsgi_params;
            uwsgi_pass unix:/tmp/uwsgi/uwsgi.sock;
            #uwsgi_param PATH_INFO "$1";
            #uwsgi_param SCRIPT_NAME /;
        }
    }
}