Angular app + NGINX + Docker Angular app + NGINX + Docker nginx nginx

Angular app + NGINX + Docker


To enable the SSL you need to configure the Nginx for it. As far as I see in your code, you are still using the default Nginx config without any modifications. Here is an example on how to enable SSL on Nginx. The main components are:

server {    listen 443;    server_name jenkins.domain.com;    ssl_certificate           /etc/nginx/cert.crt;    ssl_certificate_key       /etc/nginx/cert.key;    ssl on;    ssl_session_cache  builtin:1000  shared:SSL:10m;    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;    ssl_prefer_server_ciphers on;

Also I see that you mount a volume (-v /etc/nginx/certs:/etc/nginx/certs) in the docker run command, this means that the /etc/nginx/certs in the container will be same as the host and so make sure you have the correct certificates on the host machine!