[Open source] SEPP-- a one-stop research and development collaboration management platform

Demo Address

[http://www.seqcer.com](http://www.seqcer.com)

Registration is recommended, and create their own projects, to facilitate isolation mess of data without affecting the other testers

Chrome browser made only fully fit, chromium other core browser or firefox, safari can also be used, but not recommended

Warehouse Address:

Localization deployment troubleshooting steps:

  • To reward a STAR
  • Plus QQ group: 362 260 709
  • Carefully read the following instructions to ask questions, of course, it is recommended to ask questions before

Technology stack

  • Front-end: vue2, axios, element, etc., etc.
  • Backend: springboot, guava, lombok, etc., etc.
  • Basic components: mariadb (10.3), nginx (1.15.3), nodejs (8.12.0), fastdfs, npm (6.7.0), webpack4 like
  • Plug: swagger2, quartz, aviator, h2, etc.

Backend readme

Start:

  • Main Class: com.pr.sepp.SeppApplication (online comment out @ EnableSwagger2)
  • Local VM options: -Denv = local
  • Note: local development sure to attach the IDE plug-in lombok
  • Online Deployment:
    • rm -rf src/main/resources/spring.properties
    • mvn clean package -Dmaven.test.skip=true
    • mv target/sepp*.jar ${your_path}/sepp.jar
    • java -Dpath=${your_conf_path}/spring.properties -jar ${your_path}/sepp.jar &
  • Cluster: Tested HAProxy, keepalived, the remaining untested

Assembly instructions

  • mariadb (> = 10.3), must be set lower_case_table_names = 1, the reference conf / database / my.conf
  • Fastdfs, and nginx bonding is used, both the reference configuration conf / fastdfs / *. Properties, conf / nginx / *. Properties
  • octopus monitor and configure octopus.admin.address context.env two parameters
  • Quartz Please note spring-boot-starter-quartz and boot version compatibility issues, it is best to specify their own version (refer pom.xml)
  • Mail service, Jenkins service, git repository service, sonarQube service, LDAP authentication service, can use the super administrator access to the system configuration settings, persisted to the database, while Jenkins service and mail service can also be achieved through the configuration file, which Jenkins use configuration requires persistence configuration jenkins.enable-programmatic = false
  • Basic Settings> Control Center, please refer to: https: //github.com/fudax/octopus project description, and update spring.properties and front src / components / monitor / MonitorAdmin.vue configuration file

The front readme

installation steps

git clone https://github.com/purang-fintech/seppf.git      // 下载到本地
cd seppf            // 进入项目目录
npm install         // 安装项目依赖,等待安装完成之后

Local development, environment configuration after modifying config directory under a good turn on the server, the browser visit http: // localhost: 8080

npm run dev

Construction of production

npm run build

Assembly instructions and demo

element-ui

A set of desktop-based component library vue.js2.0. Access Address: Element

axios

HTTP request processing component. Access Address: Axios

eCharts

Chart display assembly. Access Address: echarts

View-SimpleMDE

Markdown Editor component of Vue.js. Access Address: Vue-SimpleMDE

Vue.Draggable

Vue components may be based drag. Access Address: Vue.Draggable

in-contextmenu

Vue components based on the context menu. Access Address: v-contextMenu

vue-cropperjs

Based Vue image cropping. Access Address: VUE-cropperjs

inline-attachment

Drag and drop upload screenshots and clipboard Vue-based image file upload process quickly. Access Address: InlineAttachment

html2canvas

html directly into canvas graphics. Access Address: html2canvas

gantt-elastic

Enhanced Gantt chart plugin. Access Address: Gantt-Elastic

json2csv

Export table downloaded to the local. Access Address: json2csv

kityminder-core

Baidu mind mapping core control. Access Address: kityminder-Core

js-sha256

SHA256 encryption JS version. Access Address: JS-sha256

vue-markdown

markdown display assembly. Access Address: VUE-Markdown

Renderings

The basic operation of the system flow chart

Detailed description of the control logic





Guess you like

Origin www.cnblogs.com/fudax/p/12169461.html