本文档说明如何搭建本地开发环境以及如何运行项目和查看项目页面。
主机应满足以下的最小资源要求:
CPU | Memory | 磁盘 |
---|---|---|
1 核 | 1 G | 10 G |
搭建本地开发环境需要依赖以下软件,请预先在主机中安装符合以下版本要求的软件:
软件需求 | 最低版本 |
---|---|
Docker | 18.03.0-ce |
Docker-Compose | 1.21.0 |
Git | 1.8.3 |
Make | 3.81 |
将 GitHub 上的代码仓库克隆到本地,将克隆 OpenPitrix 最新的代码。
$ git clone https://github.com/openpitrix/openpitrix
进入 openpitrix 目录,编译项目。
$ cd openpitrix
$ make build
$ make compose-up
$ docker container ls | grep dashboard
07d9b0e2b5bf openpitrix/dashboard "npm run prod:serve" 22 hours ago Up 22 hours 0.0.0.0:8000->8000/tcp openpitrix-dashboard
http://139.198.121.143:8000
。若公网 IP 有防火墙,请在防火墙添加规则放行对应的端口,外部才能够访问。
OpenPitrix 部署成功后,可以使用以下的管理员默认的用户名和密码登录 OpenPitrix 控制台体验,参见 用户管理 创建开发者和普通用户的角色,快速入门 将帮助您快速上手 OpenPitrix。
角色 | 用户名 | 密码 |
---|---|---|
管理员 | admin@op.com | passw0rd |
$ docker container ls | grep openpitrix-api-gateway
d3b0a453df30 9de90f80eae9 "api-gateway" 6 days ago Up 6 days 0.0.0.0:9100->9100/tcp openpitrix-api-gateway
同样,查看 OpenPitrix API 界面,可通过公网 IP 和端口转发的方式,如 http://139.198.121.143:9100/swagger-ui/
。
执行以下命令,克隆 Dashboard 最新的源代码。
git clone https://github.com/openpitrix/dashboard.git
修改代码完成开发后,执行以下命令构建 Docker 镜像。
docker build -t openpitrix/dashboard .
更新代码后,在 openpitrix/openpitrix 项目下,可使用 make 命令升级环境:
$ make compose-update
在项目文件目录下,执行以下命令,停止并删除 OpenPitrix 所有服务。
$ docker compose-down