feat: 品牌统一 LokiStack + 全站中英 i18n + 用户批量删除 + 主题定时切换与浅色侧栏
- 品牌: Go 模块/数据文件/二进制/构建部署资产全部 opsx→lokistack;前端 localStorage 命名空间迁移(读旧写新,含按用户 id 前缀迁移);修复 nginx upstream 与 Makefile 引用已改名服务的断裂 - i18n: react-i18next 落地,common + 11 个页面域命名空间全站中英(菜单/顶栏/登录/列表页/表单/确认弹窗/状态徽章);设置页语言即时切换;修复词典自注册导致的循环导入白屏 - 用户管理: 批量删除(POST /users/batch-delete,不删自己/最后管理员,部分失败不阻断)+ 行复选/全选/批量工具条 - 主题: 浅色侧栏(中性灰激活态)、四态模式(浅色/深色/跟随系统/定时切换,按时区判定)、顶栏太阳月亮二态、设置页紧凑分段选择器 - UI: 登录记住用户名、CardActionButton 统一五页卡片操作钮、shadcn Badge 替换手写徽章、语义色修正 - 清理: 移除主机 Web 终端(前后端)、k8s-helm/Helm 遗留代码与字段、README 重写精简 - 修复: 侧栏与日志告警 order 重复、路由标题 i18n key 未翻译、词典双逗号等
This commit is contained in:
1 parent
02d1bd87a7
commit
f3733f0bfc
201 files changed
+5438
-2388
No files matched your search
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# opsx-loki 启动脚本
|
||||
# lokistack 启动脚本
|
||||
# 一键启动前后端服务,支持日志轮转
|
||||
# 用法: ./run.sh [start|stop|restart|status|frontend|backend|help]
|
||||
|
||||
@@ -8,12 +8,12 @@ set -e
|
||||
# ============================================================
|
||||
# 配置区
|
||||
# ============================================================
|
||||
PROJECT_NAME="opsx-loki"
|
||||
PROJECT_NAME="lokistack"
|
||||
BACKEND_PORT=8080
|
||||
FRONTEND_PORT=3000
|
||||
BACKEND_DIR="backend"
|
||||
FRONTEND_DIR="frontend"
|
||||
BACKEND_BIN="bin/opsxloki"
|
||||
BACKEND_BIN="bin/lokistack"
|
||||
|
||||
# 日志配置
|
||||
MAX_LOG_FILES=3
|
||||
@@ -121,12 +121,12 @@ start_backend() {
|
||||
# 启动(后台)
|
||||
export SERVER_PORT=$BACKEND_PORT
|
||||
export DATA_DIR="$SCRIPT_DIR/data"
|
||||
export JWT_SECRET="${JWT_SECRET:-opsxloki-secret-key-change-in-production}"
|
||||
export JWT_SECRET="${JWT_SECRET:-lokistack-secret-key-change-in-production}"
|
||||
# v2 安全模型:AES 加密需要独立密钥(用于主机密码/私钥/kubeconfig 等敏感字段)。
|
||||
# config.go 在 ENCRYPTION_KEY 缺失或 <32 字符时会 log.Fatal 拒绝启动,故此处提供开发默认值。
|
||||
if [ -z "${ENCRYPTION_KEY:-}" ]; then
|
||||
warning "未设置 ENCRYPTION_KEY,使用开发默认值。生产环境请通过 .env 或环境变量提供独立随机密钥!"
|
||||
export ENCRYPTION_KEY="opsxloki-dev-encryption-key-change-me!!"
|
||||
export ENCRYPTION_KEY="lokistack-dev-encryption-key-change-me!!"
|
||||
fi
|
||||
nohup "./$BACKEND_BIN" >> logs/backend.log 2>&1 &
|
||||
echo $! > "$BACKEND_PID_FILE"
|
||||
|
||||
Reference in new issue
Block a user