orztv commited on
Commit
947dfc4
·
1 Parent(s): ba7602b
Files changed (2) hide show
  1. start.sh +7 -5
  2. traefik/traefik.yml +0 -3
start.sh CHANGED
@@ -1,6 +1,12 @@
1
  #!/bin/bash
2
  set -e
3
 
 
 
 
 
 
 
4
  # 添加日志函数
5
  log() {
6
  echo "[$(date +'%Y-%m-%d %H:%M:%S')] $1"
@@ -29,7 +35,7 @@ generate_traefik_config() {
29
 
30
  # 添加根路径路由
31
  echo " root:" >> $dynamic_config
32
- echo " rule: \"PathPrefix(\`/\`) && !PathPrefix(\`/python\`) && !PathPrefix(\`/node\`)\"" >> $dynamic_config
33
  echo " service: root" >> $dynamic_config
34
  echo " priority: 1" >> $dynamic_config
35
 
@@ -162,7 +168,3 @@ exec traefik --configFile=$TRAEFIK_CONFIG_FILE
162
  # 启动根路径服务
163
  log "Starting root service on port 8080"
164
  (cd /home/pn/app/root && python -m http.server 8080) &
165
-
166
- # 在创建目录后添加以下命令
167
- chmod 755 /home/pn/app/waeb
168
- chmod 644 /home/pn/app/waeb/index.html
 
1
  #!/bin/bash
2
  set -e
3
 
4
+ # 在文件开头的适当位置添加以下命令
5
+ mkdir -p /home/pn/app/waeb
6
+ echo "Hello from Waeb!" > /home/pn/app/waeb/index.html
7
+ chmod 755 /home/pn/app/waeb
8
+ chmod 644 /home/pn/app/waeb/index.html
9
+
10
  # 添加日志函数
11
  log() {
12
  echo "[$(date +'%Y-%m-%d %H:%M:%S')] $1"
 
35
 
36
  # 添加根路径路由
37
  echo " root:" >> $dynamic_config
38
+ echo " rule: \"PathPrefix(\`/\`) && !PathPrefix(\`/python\`) && !PathPrefix(\`/node\`) && !PathPrefix(\`/waeb\`)\"" >> $dynamic_config
39
  echo " service: root" >> $dynamic_config
40
  echo " priority: 1" >> $dynamic_config
41
 
 
168
  # 启动根路径服务
169
  log "Starting root service on port 8080"
170
  (cd /home/pn/app/root && python -m http.server 8080) &
 
 
 
 
traefik/traefik.yml CHANGED
@@ -26,6 +26,3 @@ experimental:
26
  traefik-plugin-waeb:
27
  moduleName: "github.com/tomMoulard/traefik-plugin-waeb"
28
  version: "v1.0.1"
29
- # 添加以下设置
30
- settings:
31
- root: "/home/pn/app/waeb"
 
26
  traefik-plugin-waeb:
27
  moduleName: "github.com/tomMoulard/traefik-plugin-waeb"
28
  version: "v1.0.1"