John-Hong 1 mese fa
parent
commit
9cd9c7d1d5
7 ha cambiato i file con 119 aggiunte e 0 eliminazioni
  1. 4 0
      docker-compose.yml
  2. 1 0
      electron-website
  3. 1 0
      element-plus
  4. 110 0
      nginx.conf
  5. 1 0
      tauri
  6. 1 0
      tauri-docs
  7. 1 0
      tauri-docs-v1

+ 4 - 0
docker-compose.yml

@@ -19,6 +19,10 @@ services:
       - ./1x.antv.design:/usr/share/nginx/html/1x.antv.design:ro
       - ./ant-design-vue:/usr/share/nginx/html/ant-design-vue:ro
       - ./better-scroll-docs:/usr/share/nginx/html/better-scroll-docs:ro
+      - ./tauri-docs:/usr/share/nginx/html/tauri-docs:ro
+      - ./tauri-docs-v1:/usr/share/nginx/html/tauri-docs-v1:ro
+      - ./electron-website:/usr/share/nginx/html/electron-website:ro
+      - ./element-plus:/usr/share/nginx/html/element-plus:ro
       - ./logs:/var/log/nginx
     restart: always
     networks:

+ 1 - 0
electron-website

@@ -0,0 +1 @@
+Subproject commit 83073d7c7b3ea00cd69bfea6042616383856b32e

+ 1 - 0
element-plus

@@ -0,0 +1 @@
+Subproject commit dbae1805e8a435e59bbe883f9e701a018b9037d3

+ 110 - 0
nginx.conf

@@ -102,6 +102,38 @@ http {
         }
     }
     
+    # Element3 子域名配置
+    server {
+        listen 80;
+        server_name element3.hht.test;
+
+        access_log /var/log/nginx/element3.access.log main;
+        error_log /var/log/nginx/element3.error.log warn;
+
+        location / {
+            root /usr/share/nginx/html/element-plus;
+            index index.html index.htm;
+            try_files $uri $uri/ /index.html;
+
+            # 针对不同类型的文件设置不同的缓存时间
+            location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
+                expires 7d;
+                add_header Cache-Control "public, no-transform";
+            }
+            
+            location ~* \.(html|htm)$ {
+                expires 1h;
+                add_header Cache-Control "public, no-transform";
+            }
+
+            # 跨域支持
+            add_header 'Access-Control-Allow-Origin' $cors_origin always;
+            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
+            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
+            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
+        }
+    }
+    
     # Vue2 子域名配置
     server {
         listen 80;
@@ -628,6 +660,84 @@ http {
         
     }
 
+
+    # tauri-docs 子域名配置
+    server {
+        listen 80;
+        server_name tauri-docs.hht.test;
+
+        location / {
+            #root /Users/sysadmin/code/vue_project/better-scroll-docs/zh-CN;
+            #index index.html index.htm;
+
+            alias  /usr/share/nginx/html/tauri-docs/dist/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            add_header Access-Control-Allow-Origin *;
+        }
+    }
+     # 1x-tauri-docs 子域名配置
+    server {
+        listen 80;
+        server_name 1x-tauri-docs.hht.test;
+
+        location / {
+            #root /Users/sysadmin/code/vue_project/better-scroll-docs/zh-CN;
+            #index index.html index.htm;
+
+            alias  /usr/share/nginx/html/tauri-docs-v1/build/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            add_header Access-Control-Allow-Origin *;
+        }
+    }
+    
+    # electron-website 子域名配置
+    server {
+        listen 80;
+        server_name electron-website.hht.test;
+
+        location / {
+            #root /Users/sysadmin/code/vue_project/better-scroll-docs/zh-CN;
+            #index index.html index.htm;
+
+            alias  /usr/share/nginx/html/electron-website/build/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            add_header Access-Control-Allow-Origin *;
+        }
+        location /zh/ {
+            alias  /usr/share/nginx/html/electron-website/build/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            # 跨域支持
+            add_header 'Access-Control-Allow-Origin' $cors_origin always;
+            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
+            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
+            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
+        }
+         location /docs/ {
+            alias  /usr/share/nginx/html/electron-website/build/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            # 跨域支持
+            add_header 'Access-Control-Allow-Origin' $cors_origin always;
+            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
+            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
+            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
+        }
+         location /apps/ {
+            alias  /usr/share/nginx/html/electron-website/build/;
+            try_files $uri $uri/ /index.html;
+            index  index.html;
+            # 跨域支持
+            add_header 'Access-Control-Allow-Origin' $cors_origin always;
+            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
+            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
+            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
+        }
+    }
+
     # 默认服务器配置
     server {
         listen 80 default_server;

+ 1 - 0
tauri

@@ -0,0 +1 @@
+Subproject commit c8a30a61d20552b43afd6f21cb66d18185314148

+ 1 - 0
tauri-docs

@@ -0,0 +1 @@
+Subproject commit 7663674c3d7c2fdb268ad4591acb243f66584533

+ 1 - 0
tauri-docs-v1

@@ -0,0 +1 @@
+Subproject commit 7fea48a991f8a622e520d60185bfd55677472e61