diff --git a/roles/paas-docker/nginx/files/vhosts/sentry.conf b/roles/paas-docker/nginx/files/vhosts/sentry.conf index 60f08b5..5a0366b 100644 --- a/roles/paas-docker/nginx/files/vhosts/sentry.conf +++ b/roles/paas-docker/nginx/files/vhosts/sentry.conf @@ -1 +1,48 @@ -{% include 'roles/paas-docker/nginx/files/vhosts/_default.conf' %} +# ------------------------------------------------------------- +# Configuration for Docker PaaS front-end nginx +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Author: Sébastien Santoro aka Dereckson +# Created: 2018-09-11 +# Source file: roles/paas-docker/nginx/files/vhosts/_default.conf +# ------------------------------------------------------------- +# +# +# This file is managed by our rOPS SaltStack repository. +# +# Changes to this file may cause incorrect behavior +# and will be lost if the state is redeployed. +# + +server { + listen 80; + listen [::]:80; + server_name {{ fqdn }}; + + include includes/letsencrypt; + + return 301 https://$host$request_uri; +} + +server { + server_name {{ fqdn }}; + + include includes/tls; + ssl_certificate /srv/letsencrypt/etc/live/{{ fqdn }}/fullchain.pem; + ssl_certificate_key /srv/letsencrypt/etc/live/{{ fqdn }}/privkey.pem; + + include includes/letsencrypt; + + location / { + proxy_pass http://localhost:{{ app_port }}; + include includes/proxy_params; + } + + location /.well-known/change-password { + return 301 https://$host/settings/account/security/; + } + + root /var/wwwroot-502/_default; + error_page 502 /502.html; + location /502.html {} + +}