From b53979ef35ff54a82b99ba0d080583f8bfb61832 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Thu, 19 Jun 2025 10:07:45 +0300 Subject: [PATCH] Features: 1) Introduce reusable variable definitions for domain, backend, and frontend roots; Fixes: None; Extra: Simplify server configurations with consistent variable usage; --- nginx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nginx b/nginx index 205a085f..76221e06 100644 --- a/nginx +++ b/nginx @@ -7,6 +7,9 @@ upstream prom_backend { } server { + set $domain evibes.com; + set $backend_root evibes-backend-django; + set $frontend_root evibes-frontend-vue; listen 443 ssl http2; server_name api.$domain b2b.$domain; ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem; @@ -60,6 +63,9 @@ server { } server { + set $domain evibes.com; + set $backend_root evibes-backend-django; + set $frontend_root evibes-frontend-vue; listen 443 ssl http2; server_name $domain www.$domain; ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem; @@ -124,6 +130,9 @@ server { } server { + set $domain evibes.com; + set $backend_root evibes-backend-django; + set $frontend_root evibes-frontend-vue; listen 443 ssl http2; server_name prometheus.$domain; ssl_certificate /etc/letsencrypt/live/$domain/fullchain.pem; @@ -167,6 +176,9 @@ server { } server { + set $domain evibes.com; + set $backend_root evibes-backend-django; + set $frontend_root evibes-frontend-vue; listen 80; server_name api.$domain b2b.$domain www.$domain $domain prometheus.$domain; return 301 https://$host$request_uri;