diff --git a/deploy_multiuser.sh b/deploy_multiuser.sh new file mode 100644 index 0000000..d03fb9c --- /dev/null +++ b/deploy_multiuser.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# 多用户系统 - 部署脚本 + +set -e + +echo "======================================" +echo "🚀 部署多用户日记系统" +echo "======================================" + +cd /home/ubuntu/diary-system + +# 1. 安装依赖 +echo "📦 安装 Python 依赖..." +cd backend +pip3 install -r requirements.txt -q 2>/dev/null || pip3 install -r requirements.txt --break-system-packages -q + +# 2. 数据库迁移 +echo "🗄️ 执行数据库迁移..." +python3 manage.py migrate --run-syncdb + +# 3. 迁移现有数据到默认用户 +echo "📦 迁移现有数据..." +python3 ../migrate_data.py + +# 4. 重启 Gunicorn +echo "⚙️ 重启 Gunicorn..." +sudo systemctl restart diary-system + +# 5. 检查服务状态 +echo "" +echo "🔍 检查服务状态..." +sudo systemctl is-active diary-system > /dev/null && echo " ✅ Gunicorn 运行中" || echo " ❌ Gunicorn 未运行" + +# 6. 测试访问 +echo "" +echo "🧪 测试访问..." +sleep 2 +if curl -s http://127.0.0.1:8002/api/auth/me/ > /dev/null 2>&1; then + echo " ✅ 认证 API 正常" +else + echo " ⚠️ 认证 API 可能有问题" +fi + +echo "" +echo "======================================" +echo "✅ 部署完成!" +echo "======================================" +echo "" +echo "📍 访问地址:http://cssc.datalibstar.com:8001/" +echo "" +echo "📝 默认用户:" +echo " 用户名:beijixing" +echo " 密码:beijixing123" +echo "" +echo "💡 其他用户可以注册新账号使用" +echo "" diff --git a/frontend-react/public/index.html b/frontend-react/public/index.html new file mode 100644 index 0000000..bce28cc --- /dev/null +++ b/frontend-react/public/index.html @@ -0,0 +1,14 @@ + + + + + + + + 码神的日记系统 + + + +
+ + diff --git a/frontend/dashboard.html b/frontend/dashboard.html new file mode 100644 index 0000000..c4e8b2f --- /dev/null +++ b/frontend/dashboard.html @@ -0,0 +1,125 @@ + + + + + + 码神的日记系统 - 仪表盘 + + + +
+
+

⚡ 码神的日记系统

+

记录每天的进步与成长

+
+ +
+ 👤 欢迎,用户 + +
+ +
+

🎉 多用户系统已上线!

+

你现在可以:

+
+
+ 📝 写日记 - 记录每天的任务、学到的东西、反思和进步 +
+
+ 📅 日历视图 - 通过日历快速查看历史日记 +
+
+ 💡 经验总结 - 记录遇到的问题和解决方案 +
+
+ 📊 任务管理 - 追踪任务进展和完成率 +
+
+ 🔒 数据隔离 - 每个用户的数据完全独立 +
+
+

+ React 前端正在构建中,当前使用简化版界面
+ 完整功能即将上线... +

+
+
+ + + + diff --git a/frontend/login.html b/frontend/login.html new file mode 100644 index 0000000..95a63d2 --- /dev/null +++ b/frontend/login.html @@ -0,0 +1,149 @@ + + + + + + 码神的日记系统 - 登录 + + + +
+

⚡ 码神的日记系统

+

登录

+ +
+ +
+
+ + +
+ +
+ + +
+ + +
+ +

+ 默认账号:beijixing / beijixing123 +

+
+ + + +