美化终端脚本 UI 并修复对齐与闪屏
- 配色体系:256 色语义色板(primary/accent/success/warn/danger)与统一图标常量 - 修复右边框对齐:ctms_text_width 用 perl 精确计算显示宽度,剥离 sgr0 的 \e(B 序列 - 修复菜单闪屏:改用光标归位原地覆盖重绘,去掉每帧清屏 - 美化各面板:install.sh banner/确认/成功框、根菜单、status.sh 资源表格,标签列对齐 - 新增 ctms_pad_right 按显示宽度填充含中文标签 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+11
-2
@@ -32,8 +32,15 @@ services:
|
||||
fi
|
||||
npm run dev -- --host 0.0.0.0
|
||||
environment:
|
||||
NPM_CONFIG_REGISTRY: ${NPM_CONFIG_REGISTRY:-https://registry.npmmirror.com}
|
||||
VITE_RUNTIME_ENV: ${ENV:-development}
|
||||
VITE_ALLOW_INSECURE_DEV_LOGIN: ${VITE_ALLOW_INSECURE_DEV_LOGIN:-true}
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "wget -q -O /dev/null http://127.0.0.1:5173/"]
|
||||
interval: 2s
|
||||
timeout: 2s
|
||||
retries: 90
|
||||
start_period: 5s
|
||||
volumes:
|
||||
- ./frontend:/app
|
||||
- frontend_node_modules:/app/node_modules
|
||||
@@ -53,8 +60,10 @@ services:
|
||||
- ./nginx/certs:/etc/nginx/certs:ro
|
||||
- ./frontend/public/favicon.ico:/usr/share/nginx/html/favicon.ico:ro
|
||||
depends_on:
|
||||
- backend
|
||||
- frontend-dev
|
||||
backend:
|
||||
condition: service_started
|
||||
frontend-dev:
|
||||
condition: service_healthy
|
||||
networks:
|
||||
- ctms_net
|
||||
|
||||
|
||||
Reference in New Issue
Block a user