Repository files navigation
Frontend: Vue 3 + Vite + Element Plus + Pinia + Axios + Yup
Backend: Django 4.2 + Django REST Framework + Simple JWT
Database: MySQL 8.0
🚀 Agent 环境启动指南 (How to Run)
确保 Docker Desktop 已启动。
在根目录执行:docker build -f Dockerfile -t label-3547-agent .
进入容器:docker run --rm -it label-3547-agent
容器内工作目录固定为 /app,已安装前端与后端依赖,并已完成 Git 初始化。
后端代码位于 backend/,可在容器内执行 cd backend && python manage.py check。
前端代码位于 frontend/,可在容器内执行 cd frontend && npm run build。
数据库配置仍通过 DB_HOST、DB_NAME、DB_USER、DB_PASSWORD、DB_PORT 等环境变量读取。
当前交付包不包含 docker-compose.yml,也不保留 backend/Dockerfile 或 frontend/Dockerfile。
Super Admin: admin / Admin@123456
Academic Admin: jiaowu / Jiaowu@123456
Teacher: teacher01 / Teacher@123456
Student: student01 / Student@123456
Counselor: counselor01 / Counselor@123456
完整源码:frontend/、backend/
统一 Dockerfile:根目录 Dockerfile
SQL 初始化脚本:backend/sql/init_db.sql
部署文档:docs/DEPLOYMENT.md
测试用例文档:docs/TEST_CASES.md
数据库设计文档:docs/DATABASE_DESIGN.md
API 清单:docs/API.md
🐳 Docker 镜像源配置 (Docker Registry Configuration)
交付环境使用 node:20-bookworm 作为基础镜像。
镜像内通过 apt 安装 Python 3、pip、venv、Git 与 MySQL client。
Python 依赖安装到 /opt/venv。
前端依赖安装时设置 npm 镜像源:https://registry.npmmirror.com。
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.