修复权限问题
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -8,3 +8,8 @@ wheels/
|
||||
|
||||
# Virtual environments
|
||||
.venv
|
||||
|
||||
# Database files
|
||||
data/
|
||||
*.db
|
||||
*.db-journal
|
||||
@@ -19,7 +19,7 @@ services:
|
||||
- DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123}
|
||||
volumes:
|
||||
# 持久化数据库 - 挂载到宿主机目录
|
||||
- ./data:/app/data
|
||||
- worklist-data:/app/data
|
||||
|
||||
volumes:
|
||||
worklist-instance:
|
||||
worklist-data:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user