Quellcode durchsuchen

Change nginx.conf and environment to work with docker-compose

oscarleiva vor 6 Jahren
Ursprung
Commit
0cf6714f17
2 geänderte Dateien mit 25 neuen und 1 gelöschten Zeilen
  1. 24 0
      nginx/nginx.conf
  2. 1 1
      src/environments/environment.prod.ts

+ 24 - 0
nginx/nginx.conf

@@ -5,6 +5,9 @@ events {
 }
 
 http {
+    upstream api {
+        server backend:8000;
+    }
     server {
         listen 80;
         server_name  localhost;
@@ -13,6 +16,27 @@ http {
         index  index.html index.htm;
         include /etc/nginx/mime.types;
 
+        location /api/ {
+            proxy_pass http://api;
+            proxy_http_version 1.1;
+            proxy_set_header Upgrade $http_upgrade;
+            proxy_set_header Connection 'upgrade';
+            proxy_set_header Host $host;
+            proxy_set_header X-Real-IP $remote_addr;
+            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+            proxy_set_header X-NginX-Proxy true;
+            proxy_cache_bypass $http_upgrade;
+        }
+
+        location /assets/ {
+            access_log off;
+            expires 1d;
+        }
+        location ~ \.(css|js|svg|ico)$ {
+            access_log off;
+            expires 1d;
+        }
+        
         gzip on;
         gzip_min_length 1000;
         gzip_proxied expired no-cache no-store private auth;

+ 1 - 1
src/environments/environment.prod.ts

@@ -1,6 +1,6 @@
 export const environment = {
   production: true,
   apiUrl: 'https://192.168.98.140:8000',
-  productionApiUrl: 'https://api.inverelec.solar/api/v1',
+  productionApiUrl: 'https://denmark.inverlec.solar/api/v1',
   appID: '55899b9ea53834f2736b65a3582b734b',
 };