修复权限问题
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -8,3 +8,8 @@ wheels/
|
|||||||
|
|
||||||
# Virtual environments
|
# Virtual environments
|
||||||
.venv
|
.venv
|
||||||
|
|
||||||
|
# Database files
|
||||||
|
data/
|
||||||
|
*.db
|
||||||
|
*.db-journal
|
||||||
@@ -19,7 +19,7 @@ services:
|
|||||||
- DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123}
|
- DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123}
|
||||||
volumes:
|
volumes:
|
||||||
# 持久化数据库 - 挂载到宿主机目录
|
# 持久化数据库 - 挂载到宿主机目录
|
||||||
- ./data:/app/data
|
- worklist-data:/app/data
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
worklist-instance:
|
worklist-data:
|
||||||
|
|||||||
@@ -3,6 +3,17 @@ set -e
|
|||||||
|
|
||||||
echo "正在启动工作任务管理系统..."
|
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目录
|
# 切换到backend目录
|
||||||
cd /app/backend
|
cd /app/backend
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user