Ubuntu 开发环境
本教程以 steedos-project-oa 为例,指导你如何在 Ubuntu 系统中部署和运行基于华炎魔方开发的项目。
系统基本环境需要需要安装 mongodb、git、nodejs
如果需要远程开发,还可以部署微软 code-server,实现在浏览器中运行 Visual Studio Code 编辑器进行远程开发。
#
安装 Ubuntu查看 ubuntu 版本:
系统版本没有特别要求,这里只提供参考
#
安装 git首先,确认你的系统是否已安装 git,可以通过执行 git --version
指令查看版本,如果没有,在命令行模式下输入命令进行安装:
#
安装 node-v12.x添加 node 源:
安装 make:
安装 node:
检测是否安装成功:
打印出版本号即表示 node 安装成功
#
安装 pm2国内用户配置淘宝 NPM 镜像以提高 NPM 包下载速度:
安装pm2:
#
安装 mongodb 数据库根据官方向导,安装最新的mongodb4.2
#
使用集群模式启动数据库编辑配置文件:
保存后重启数据库才会生效:
初始化数据库:
#
克隆并启动项目访问项目主页。例如:https://github.com/steedos/steedos-project-oa 。
对于华炎提供的项目模版,如需个性化定制,请在项目主页右上角点Fork,然后将 Fork 到个人账户下的项目克隆到本地,以便提交修改。
重启服务:
pm2 restart server.js
项目访问地址和端口可在配置文件.env.local 中查看和编辑
防火墙开放端口后通过项目的 ROOT_URL 即可访问项目如:https://192.168.0.105:5080/
#
安装 code-server (可选)安装 code-server 的最新版本:
修改配置文件,bind-addr 为0.0.0.0
,密码也可调整:
比如服务部署在 192.168.0.105,那么浏览器访问 https://192.168.0.108:8080 输入密码即可在浏览器中的 vs code 进行远程开发
#
使用 vs code 提交代码到 git首先配置用户名和邮件然后选中需要提交的文件暂存修改:
只需执行一次
其次写说明并提交更改:
如果没有 git 客户端可选择取消打开 git 客户端,并在 vscode 中登陆 git 账号:
最后推送更改:
#
注意事项启动 code-server 服务后关闭了终端,code-server 服务访问不了,执行以下命令后重启服务器:
来源: https://github.com/cdr/code-server/issues/1673 username 为登陆用户名 如 ubuntu