diff --git a/README.md b/README.md index 75d2eef..afea800 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ 1. **Fork** 本仓库到你的 GitHub 账户。 2. 登陆 [Vercel](https://vercel.com/),点击 **Add New → Project**,选择 Fork 后的仓库。 -3. (强烈建议)设置 PASSWORD 环境变量。 +3. 设置 PASSWORD 环境变量。 4. 保持默认设置完成首次部署。 5. 如需自定义 `config.json`,请直接修改 Fork 后仓库中该文件。 6. 每次 Push 到 `main` 分支将自动触发重新构建。 @@ -113,7 +113,7 @@ 3. 选择 Pages,导入现有的 Git 存储库,选择 Fork 后的仓库 4. 构建命令填写 **pnpm install --frozen-lockfile && pnpm run pages:build**,预设框架为无,构建输出目录为 `.vercel/output/static` 5. 保持默认设置完成首次部署。进入设置,将兼容性标志设置为 `nodejs_compat` -6. (强烈建议)首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。 +6. 首次部署完成后进入设置,新增 PASSWORD 密钥(变量和机密下),而后重试部署。 7. 如需自定义 `config.json`,请直接修改 Fork 后仓库中该文件。 8. 每次 Push 到 `main` 分支将自动触发重新构建。 @@ -136,7 +136,7 @@ docker pull ghcr.io/senshinya/moontv:latest # 运行容器 # -d: 后台运行 -p: 映射端口 3000 -> 3000 -docker run -d --name moontv -p 3000:3000 ghcr.io/senshinya/moontv:latest +docker run -d --name moontv -p 3000:3000 --env PASSWORD=your_password ghcr.io/senshinya/moontv:latest ``` 访问 `http://服务器 IP:3000` 即可。(需自行到服务器控制台放通 `3000` 端口) diff --git a/src/app/warning/page.tsx b/src/app/warning/page.tsx new file mode 100644 index 0000000..b3dfa95 --- /dev/null +++ b/src/app/warning/page.tsx @@ -0,0 +1,97 @@ +import { Metadata } from 'next'; + +export const metadata: Metadata = { + title: '安全警告 - MoonTV', + description: '站点安全配置警告', +}; + +export default function WarningPage() { + return ( +
+ ⚠️ 安全风险提示 +
++ 检测到您的站点未配置访问控制,存在潜在的安全风险和法律合规问题。 +
+
+ 请立即配置{' '}
+
+ PASSWORD
+ {' '}
+ 环境变量以启用访问控制。
+
为确保系统安全性和合规性,请及时完成安全配置
+