Windows 部署

本教程以 steedos-project-oa为例,指导你如何在 Windows 10 系统中部署和运行基于华炎魔方开发的项目。

部署完成后可在 windows10 环境下开发。

搭建运行环境

需要安装 Github Desktopnode-v12.16.3mongodb-v4.2Robo 3TVisual Studio Code

安装 Github Desktop

安装Github 桌面客户端

安装 node-v12.16.3

访问 nodejs官网下载并安装 node:

安装node

安装完成之后打开命令提示符安装 yarn:

npm install -g yarn

国内用户配置淘宝 NPM 镜像以提高 NPM 包下载速度:

npm config set registry https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org

安装 mongodb-v4.2

根据官方向导,安装最新的mongodb4.2,选择安装成 windows 服务

  • 右键以管理员身份运行mongodb-win32-x86_64-2012plus-4.2.8-signed.msi,点击Next

安装mongodb

  • 点击I accept the terms in the license Agreement,点击Next

安装mongodb

  • 选择默认安装路径,点击complete;自定义安装路径,点击custom,点击Next

安装mongodb

  • 如果选择custom,点击Browse选择路径,点击Next

安装mongodb

  • Service Configuration选择默认的 Run service as Network Service User,直接点击Next

安装mongodb

  • 取消勾选Install MongoDB Compass,点击Next

安装mongodb

  • 点击Install,开始安装

安装mongodb

  • 点击Finish,完成安装

安装mongodb

使用集群模式启动数据库

编辑配置文件,默认在 C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg:

# 找到replication部分,去掉#并添加一行配置
replication:
replSetName: rsSteedos

保存后在系统服务中重启数据库服务,默认服务名称为 MongoDB Server

初始化数据库:

# 首先进入mongo控制台
mongo
# 执行初始化函数
rs.initiate()
# 查看配置
rs.conf()
# 查看集群状态,确保members里有一个primary,则表示配置成功
rs.status()

安装 Robo 3T

安装 mongodb 数据库图形化管理工具Robo 3T

安装 Visual Studio Code

安装代码编辑工具Visual Studio Code

启动服务

启动数据库:

数据库服务为 windows 服务,默认开机启动,可在 windows 系统服务中查看,默认服务名称为 MongoDB Server

克隆项目

请访问 https://github.com/steedos/steedos-project-oa 先在项目主页右上角点 Fork 项目,然后将已经 fork 到自己账号下的项目 clone 到本地,以便提交修改:

clone项目

启动应用:

打开 Github Desktop 使用 Visual Studio Code 打开项目:

打开项目

在 Visual Studio Code 的终端中安装依赖包:

yarn install

新建配置文件.env.local,参考.env: 环境变量配置文件,可以配置端口、URL 等环境变量,steedos-config.yml: 项目配置文件,可以配置数据源、插件等参数。

启动服务:

yarn start

也可按 F5 即可使用 debug 模式启动项目

对于华炎魔方有疑问??
微信扫描二维码,我们的技术专家会为您解答。

我们的技术专家拥有十年以上的管理软件开发经验,无论您询问有关华炎魔方的功能、定价、实施或任何其他方面的问题,他们都将随时准备为您提供帮助。

华炎魔方

华炎魔方是新一代低代码平台,基于商业智能和模型驱动,可以按照业务部门的需求,轻松便捷地创建智能化、移动化、个性化的应用程序。

© 2020 华炎软件. 保留所有权利.