修复权限问题

This commit is contained in:
2026-01-04 09:31:44 +00:00
parent 55997cfe29
commit f1cad1f979
3 changed files with 18 additions and 2 deletions

5
.gitignore vendored
View File

@@ -8,3 +8,8 @@ wheels/
# Virtual environments
.venv
# Database files
data/
*.db
*.db-journal

View File

@@ -19,7 +19,7 @@ services:
- DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123}
volumes:
# 持久化数据库 - 挂载到宿主机目录
- ./data:/app/data
- worklist-data:/app/data
volumes:
worklist-instance:
worklist-data:

View File

@@ -3,6 +3,17 @@ set -e
echo "正在启动工作任务管理系统..."
# 确保 data 目录存在并设置正确权限
echo "设置数据目录权限..."
mkdir -p /app/data
# 修改目录和所有文件的权限,确保可读写
chmod -R 777 /app/data
# 如果数据库文件存在,确保它也有写权限
if [ -f /app/data/worklist.db ]; then
chmod 666 /app/data/worklist.db
echo "数据库文件权限已更新"
fi
# 切换到backend目录
cd /app/backend