docs: Update contributing guide, enhance README security advice

This commit is contained in:
shiyu
2025-08-26 11:58:33 +08:00
parent a998d08a4d
commit 202c2ed5af
3 changed files with 6 additions and 3 deletions
-1
View File
@@ -16,7 +16,6 @@
- [依赖准备](#依赖准备) - [依赖准备](#依赖准备)
- [后端 (FastAPI)](#后端-fastapi) - [后端 (FastAPI)](#后端-fastapi)
- [前端 (React + Vite)](#前端-react--vite) - [前端 (React + Vite)](#前端-react--vite)
- [使用 Docker Compose (推荐)](#使用-docker-compose-推荐)
- [代码贡献指南](#代码贡献指南) - [代码贡献指南](#代码贡献指南)
- [贡献存储适配器 (Adapter)](#贡献存储适配器-adapter) - [贡献存储适配器 (Adapter)](#贡献存储适配器-adapter)
- [贡献前端应用 (App)](#贡献前端应用-app) - [贡献前端应用 (App)](#贡献前端应用-app)
+5 -1
View File
@@ -38,12 +38,16 @@ mkdir -p data/mount
chmod 777 data/db data/mount chmod 777 data/db data/mount
``` ```
2. **下载 Docker Compose 文件**: 2. **下载 Docker Compose 文件**
```bash ```bash
curl -L -O https://github.com/DrizzleTime/Foxel/raw/main/compose.yaml curl -L -O https://github.com/DrizzleTime/Foxel/raw/main/compose.yaml
``` ```
下载完成后,**强烈建议**修改 `compose.yaml` 文件中的环境变量以确保安全:
- 修改 `SECRET_KEY` 和 `TEMP_LINK_SECRET_KEY`:将默认的密钥替换为随机生成的强密钥
3. **启动服务**: 3. **启动服务**:
```bash ```bash
@@ -4,7 +4,7 @@ import PageCard from '../../components/PageCard';
import { UploadOutlined, DownloadOutlined } from '@ant-design/icons'; import { UploadOutlined, DownloadOutlined } from '@ant-design/icons';
import { backupApi } from '../../api/backup'; import { backupApi } from '../../api/backup';
const { Title, Paragraph, Text } = Typography; const { Paragraph, Text } = Typography;
const BackupPage = memo(function BackupPage() { const BackupPage = memo(function BackupPage() {
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);