/street-community-static-web

社区管控一张图

Primary LanguageJavaScript

smart-community-static-web

antd umi GitHub issues MIT Travis (.org) PRs Welcome Gitter

一、代码检测

二、工程结构

目录/文件 描述
ci/ ci相关的资源文件,如docker相关的构建文件
ci/build.sh 主要构建脚本
ci/app 该工程主docker镜像相关资源
docker-compose.yml docker-compose.yml文件
.gitlib-ci.yml gitlab ci配置文件

三、运行篇

一般供研发人员使用,需掌握docker及docker-compose等相关命令

环境初始化

docker-compose up -d

端口

端口 描述
3306 mysql
6379 redis
25001-25003 地图
35001 vr
8080 web服务
8443 pki服务
9999 图片服务

账号

用户名 密码
admin 123456

应用启动

  1. 进入目录安装依赖,国内用户推荐使用 cnpm 进行加速。
yarn install

或者

npm install
  1. 启动本地服务器。
npm run start
  1. 启动完成后打开浏览器访问 http://localhost:8000,如果需要更改启动端口,可在 .env 文件中配置。

环境卸载

docker-compose down -v

四、配置篇

主要由配置管理员及项目经理使用,建议在研发人员介入前,做好相关配置工作,需要掌握docker、docker-compose及gitlab-ci常用配置参数

1、开启新的分支feature-yyyyMMdd-Vx.y.z

2、修改.gitlab-ci.yml

variables:
  DOCKER_REGISTRY: DOCKER私服地址
  DOCKER_IMAGE_NAME: 镜像名称,默认为组名/仓库名
  DOCKER_IMAGE_VERSION: 镜像版本,默认为分支名
  TRIGGER_REPO_URL: 相关复合仓库地址
  TRIGGER_REPO_BRANCH: 相关复合仓库分支,默认同该仓库分支
  APP_NAME: 输出产物名称,默认为仓库名

Tips:一般不建议修改

3、修改docker-compose.yml

主要修改对应镜像版本号

4、修改READM.md中代码检测地址

URL生成规则

http://{CODE_CHECK_RESULT_SERVER}/{NAME_SPACE}/{PROJECT_NAME}/{BRANCH}/{eslint}/main.html

CODE_CHECK_RESULT_SERVER: 代码检测服务器地址
NAME_SPACE:仓库所在的组名,可能含有子组也可能为空
PROJECT_NAME:仓库名
BRANCH: 分支名

Tips:仅需要修改BRANCH为对应具体的分支,其它保持不变

五、支持环境

现代浏览器。

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions