diff --git a/docker-compose.yml b/docker-compose.yml index 0bd7db1..bc2fba9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -83,3 +83,5 @@ services: - "222:22" depends_on: - db + site: + image: abhin4v/abhinavsarkar.net:latest diff --git a/nginx-conf/site.conf b/nginx-conf/site.conf new file mode 100644 index 0000000..b5b95a2 --- /dev/null +++ b/nginx-conf/site.conf @@ -0,0 +1,23 @@ +server { + listen 443 ssl; + server_name abhinavsarkar.net; + + ssl_certificate /etc/nginx/certs/fullchain1.pem; + ssl_certificate_key /etc/nginx/certs/privkey1.pem; + + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_prefer_server_ciphers on; + ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH'; + + proxy_set_header X-Real-IP $remote_addr; # pass on real client IP + + location / { + proxy_pass http://site:8043; + } +} + +server { + listen 80; + server_name abhinavsarkar.net; + return 301 https://$host$request_uri; +}