# 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; } } }