worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; types { text/plain yaml; text/plain yml; } sendfile on; keepalive_timeout 65; gzip on; gzip_static on; gzip_disable "msie6"; gzip_vary on; gzip_types text/plain text/css application/javascript; map $request_method $access_control_max_age { OPTIONS 1728000; # 20 days } server_tokens off; # Hide Nginx version server { listen 8080; server_name localhost; index index.html index.htm; location / { absolute_redirect off; alias /usr/share/nginx/html/; expires 1d; location ~ swagger-initializer.js { expires -1; include cors.conf; } location ~* \.(?:json|yml|yaml)$ { #SWAGGER_ROOT expires -1; include cors.conf; } include cors.conf; } } }