# the events block is required events{} http { # include the default mime.types to map file extensions to MIME types include /etc/nginx/mime.types; server { # set the root directory for the server (we need to copy our # application files here) root /usr/share/nginx/html; # set the default index file for the server (Angular generates the # index.html file for us and it will be in the above directory) index index.html; # specify the configuration for the '/' location location / { # try to serve the requested URI. if that fails then try to # serve the URI with a trailing slash. if that fails, then # serve the index.html file; this is needed in order to serve # Angular routes--e.g.,'localhost:8080/customer' will serve # the index.html file try_files $uri $uri/ /index.html; } } } # server { # listen 0.0.0.0:8080; # listen [::]:8080; # default_type application/octet-stream; # gzip on; # gzip_comp_level 6; # gzip_vary on; # gzip_min_length 1000; # gzip_proxied any; # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; # gzip_buffers 16 8k; # gunzip on; # client_max_body_size 256M; # root /usr/share/nginx/html; # location / { # try_files $uri $uri/ /index.html =404; # } # }