# PiFlow-Web-Personal **Repository Path**: zhangqianglovec/PiFlow-Web-Personal ## Basic Information - **Project Name**: PiFlow-Web-Personal - **Description**: 修改优化,基于: https://github.com/cas-bigdatalab/piflow-web - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-06-24 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PiFlow-Web-Personal #### 介绍 修改优化,基于: https://github.com/cas-bigdatalab/piflow-web 发布版本均和原版本一致,优化版本会在版本名称和描述中标记 #### 软件架构 web服务基于springboot web页面基于vue JDK 1.8 #### 安装教程 - 下载安装PiFlow的server服务,地址(里边有安装说明):https://github.com/cas-bigdatalab/piflow - 重点主要: - 1.PiFlow-web运行之前,PiFlow的server服务必须在运行(0.9版本后,server和web需要部署到同一台服务器上) - 2.此版本可以选择“ H2DB”和“ MySQL”数据库中的任何一个(如果您只是想先了解下,建议使用H2DB,因为方便) - 您可以通过以下两种方式进行运行: - 1.在intellij上运行PiFlow-web: - 编辑 config.properties - 编译生成 piflow-web.jar - 2.运行PiFlow-web的发行版本: - 下载地址: 版本v0.9: https://gitee.com/so_nature/PiFlow-Web-Personal/releases/v0.9 版本v0.8: https://gitee.com/so_nature/PiFlow-Web-Personal/releases/v0.8 版本v0.7: https://gitee.com/so_nature/PiFlow-Web-Personal/releases/v0.7 版本v0.6: https://gitee.com/so_nature/PiFlow-Web-Personal/releases/v0.6 - 编辑 config.properties - 启动命令: ./start.sh - 配置文件说明config.properties 1).使用H2DB数据库的配置文件: ```c server.port=6002 server.servlet.session.timeout=3600 syspara.interfaceUrlHead=http://127.0.0.1:8002 syspara.isIframe=true # 上载文件的总最大值 spring.servlet.multipart.max-request-size=512MB # 单个文件的最大值 spring.servlet.multipart.max-file-size=512MB # 数据源 sysParam.datasource.type=h2 # H2DB配置 # 配置H2DB的连接地址 spring.datasource.url=jdbc:h2:file:/media/nature/linux_disk_0/PiFlow_DB/piflow_web # 配置数据库用户名 spring.datasource.username=Admin # 配置数据库密码 spring.datasource.password=Admin # 配置JDBC驱动 # 无法配置,根据URL自动识别,推荐配置 spring.datasource.driver-class-name=org.h2.Driver # H2DB Web控制台设置 spring.datasource.platform=h2 # 完成此配置后,可以远程访问h2 Web控制台。 否则只能在本地访问。 spring.h2.console.settings.web-allow-others=true # 使用此配置,您可以通过您的URL / h2访问h2 Web控制台。 您的URL是您程序的访问URL。 spring.h2.console.path=/h2 # 使用此配置,h2 Web控制台将在程序启动时启动。 当然,这是默认设置。 如果您不想在启动程序时启动h2 Web控制台,请将其设置为false。 spring.h2.console.enabled=true spring.flyway.locations=classpath:db/flyway-h2db/ # 日志 logging.level.org.flywaydb=warn logging.level.com.nature.mapper=warn logging.level.root=warn logging.level.org.springframework.security=warn logging.level.org.hibernate.SQL=warn ``` 2).使用MySQL数据库的配置文件: ```c server.port=6002 server.servlet.session.timeout=3600 syspara.interfaceUrlHead=http://127.0.0.1:8002 syspara.isIframe=true # 上载文件的总最大值 spring.servlet.multipart.max-request-size=512MB # 单个文件的最大值 spring.servlet.multipart.max-file-size=512MB # 数据源 sysParam.datasource.type=mysql # MySQL配置 # 配置MySQL的连接地址 spring.datasource.url = jdbc:mysql://10.0.85.81:3306/piflow_web_0.9?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&autoReconnect=true&failOverReadOnly=false # 配置数据库用户名 spring.datasource.username=root # 配置数据库密码 spring.datasource.password=123456 # 配置JDBC驱动 # 无法配置,根据URL自动识别,推荐配置 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.flyway.locations=classpath:db/flyway-mysql/ # 日志 logging.level.org.flywaydb=warn logging.level.com.nature.mapper=warn logging.level.root=warn logging.level.org.springframework.security=warn logging.level.org.hibernate.SQL=warn ``` #### 使用说明 版本v0.9: https://github.com/cas-bigdatalab/piflow/wiki/PiFlow%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV0.9 版本v0.8: https://github.com/cas-bigdatalab/piflow/wiki/PiFlow%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV0.8 版本v0.7: https://github.com/cas-bigdatalab/piflow/wiki/PiFlow%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV0.7 版本v0.6: https://github.com/cas-bigdatalab/piflow/wiki/PiFlow%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8EV0.6