orztv commited on
Commit
ba7602b
·
1 Parent(s): 66e8579
Files changed (2) hide show
  1. start.sh +7 -1
  2. traefik/traefik.yml +5 -0
start.sh CHANGED
@@ -18,12 +18,14 @@ generate_traefik_config() {
18
  echo "http:" > $dynamic_config
19
  echo " routers:" >> $dynamic_config
20
 
21
- # 添加 Waeb 路由器
22
  echo " my-waeb-router:" >> $dynamic_config
23
  echo " rule: \"PathPrefix(\`/waeb\`)\"" >> $dynamic_config
24
  echo " service: noop@internal" >> $dynamic_config
25
  echo " middlewares:" >> $dynamic_config
26
  echo " - traefik-plugin-waeb" >> $dynamic_config
 
 
27
 
28
  # 添加根路径路由
29
  echo " root:" >> $dynamic_config
@@ -160,3 +162,7 @@ exec traefik --configFile=$TRAEFIK_CONFIG_FILE
160
  # 启动根路径服务
161
  log "Starting root service on port 8080"
162
  (cd /home/pn/app/root && python -m http.server 8080) &
 
 
 
 
 
18
  echo "http:" > $dynamic_config
19
  echo " routers:" >> $dynamic_config
20
 
21
+ # 修改 Waeb 路由器配置
22
  echo " my-waeb-router:" >> $dynamic_config
23
  echo " rule: \"PathPrefix(\`/waeb\`)\"" >> $dynamic_config
24
  echo " service: noop@internal" >> $dynamic_config
25
  echo " middlewares:" >> $dynamic_config
26
  echo " - traefik-plugin-waeb" >> $dynamic_config
27
+ echo " entryPoints:" >> $dynamic_config
28
+ echo " - web" >> $dynamic_config
29
 
30
  # 添加根路径路由
31
  echo " root:" >> $dynamic_config
 
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
traefik/traefik.yml CHANGED
@@ -8,6 +8,8 @@ log:
8
  entryPoints:
9
  web:
10
  address: ":7860"
 
 
11
 
12
  providers:
13
  file:
@@ -24,3 +26,6 @@ experimental:
24
  traefik-plugin-waeb:
25
  moduleName: "github.com/tomMoulard/traefik-plugin-waeb"
26
  version: "v1.0.1"
 
 
 
 
8
  entryPoints:
9
  web:
10
  address: ":7860"
11
+ traefik:
12
+ address: ":8080"
13
 
14
  providers:
15
  file:
 
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"