orztv
commited on
Commit
·
ba7602b
1
Parent(s):
66e8579
update
Browse files- start.sh +7 -1
- 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 |
-
#
|
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"
|