Procházet zdrojové kódy

-dev:优化了docker部署流程

LuoChinWen před 4 týdny
rodič
revize
cadd0f65a0
3 změnil soubory, kde provedl 2 přidání a 69 odebrání
  1. 1 1
      backend/Dockerfile
  2. 1 1
      backend/config.py
  3. 0 67
      sub_system_server.conf

+ 1 - 1
backend/Dockerfile

@@ -28,4 +28,4 @@ EXPOSE 8003
 HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
     CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:8003/health')" || exit 1
 
-CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8003"]
+CMD ["python", "main.py"]

+ 1 - 1
backend/config.py

@@ -63,7 +63,7 @@ class Settings:
         # Server Settings
         server_config = config.get('server', {})
         self.SERVER_HOST = server_config.get('host', '0.0.0.0')
-        self.SERVER_PORT = server_config.get('port', 8000)
+        self.SERVER_PORT = server_config.get('port', 8003)
         self.SERVER_RELOAD = server_config.get('reload', True)
         
         # Warn if using default JWT secret

+ 0 - 67
sub_system_server.conf

@@ -1,67 +0,0 @@
-
-    server {
-        listen 9100;
-        server_name _;
-        root /usr/share/nginx/html_app/sub_system;
-        index index.html index.htm;
-
-       # 如果请求根目录,重定向到 index.html
-       location = / {
-          try_files $uri $uri/ /index.html;
-       }
-
-
-        # 静态资源缓存
-        location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
-            expires 1y;
-            add_header Cache-Control "public, immutable";
-            access_log off;
-        }
-
-        # HTML 文件不缓存
-        location ~* \.html$ {
-            expires -1;
-            add_header Cache-Control "no-cache, no-store, must-revalidate";
-            add_header Pragma "no-cache";
-        }
-
-        # API 代理(可选,如果需要代理到后端)
-        location /api/ {
-            proxy_pass http://SubSystemServer:8100/api/;
-            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-Forwarded-Proto $scheme;
-            proxy_connect_timeout 30s;
-            proxy_send_timeout 30s;
-            proxy_read_timeout 30s;
-        }
-
-        # OAuth 代理
-        location /auth/ {
-            proxy_pass http://SubSystemServer:8100/auth/;
-            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-Forwarded-Proto $scheme;
-        }
-
-        # SPA 路由支持
-        location / {
-            try_files $uri $uri/ /index.html;
-        }
-
-        # 健康检查
-        location /health {
-            access_log off;
-            return 200 "healthy\n";
-            add_header Content-Type text/plain;
-        }
-
-        # 安全配置
-        location ~ /\. {
-            deny all;
-            access_log off;
-            log_not_found off;
-        }
-    }