本地部署开发版本
开发版本支持代码热更新,面向开发者。
Linux/MacOS 部署
- Clone 当前仓库的 dev 分支【最新版本】
git clone --branch dev --depth 1 git@github.com:ScienceOL/ScienceOL.git
- 进入文件夹并创建环境变量文件
cd ScienceOL
cp ./docker/.env.example ./docker/.env.dev
- 一键启动项目
# 使用 -d 参数以后台运行方式,更多参数可使用 -h 查看
./launch/dev.sh
这个脚本的作用是运行 docker/ 文件夹下的 compose 文件以一键启动开发环境,代码将在容器中运行。
Windows 部署
Windows 同样使用 docker 一键启动,可参考 launch/local.sh 脚本实现类似启动。
初始账户
项目启动后,你可以访问:http://127.0.0.1:32234 进入项目。
现在,你可以修改代码,反馈将立即呈现。更多开发帮助请参阅开发者指南
初次启动项目时,将创建管理员账户,默认凭据为:
- 账号:
admin@example.com
- 密码:
admin
你可以通过 .env.dev 文件中的 Init Configuration 部分修改默认创建的管理员账户信息
可选配置项
- 配置 VSCode 工作区
如果你使用 vscode 开发,可配置 vscode 工作区以减少代码风格上的问题检出
cp ./.vscode/settings.example.json ./.vscode/settings.json