Skip to content

Latest commit

 

History

History
72 lines (58 loc) · 2.34 KB

常规部署文档.md

File metadata and controls

72 lines (58 loc) · 2.34 KB

常规部署

使用Jar包部署。

upupor服务依赖

安装方法,参考官方安装文档

  1. mysql
  2. redis
  3. minio

构建jar包

进入upupor源码目录

mvn clean package -Dmaven.test.skip=true

构建完之后可以在 upupor/upupor-web/target/目录看到upupor-web-1.0.0.jar文件

配置系统级别环境变量

如果配置有特殊字符,需要加转义字符

export MYSQL_HOST=mysql数据库host
export MYSQL_PORT=mysql数据库端口
export MYSQL_USERNAME=mysql数据库用户名
export MYSQL_PASSWORD=mysql数据库密码
export MYSQL_DATABASE=mysql数据库
export REDIS_HOST=redis host
export REDIS_PORT=redis端口
export REDIS_PASSWORD=redis密码
export ALLOW_UPLOAD_PIC_SUFFIX=允许上传图片的后缀
export ALLOW_UPLOAD_PIC_QUALITY=允许上传图片的质量
export EMAIL_ON=邮件开关(0-关闭 -1开启)
export EMAIL_SENDER_NICK_NAME=邮件发送昵称
export EMAIL_SENDER_ACCOUNT=邮件发送账户
export EMAIL_ACCESS_KEY=访问Key
export EMAIL_ACCESS_SECRET=访问秘钥 
export WEBSITE=网站
export AD_SWITCH=是否开启广告(0-关闭 -1开启)
export AD_SWITCH_RIGHT=是否开启右侧广告(0-关闭 -1开启)
export ANALYZE_SWITCH=分析开关(0-关闭 -1开启)
export LUENCE_INDEX_DIC=全文索引路径
export THYMELEAF_CACHE=THYMELEAF缓存开关 true false
export LOG_PATH=日志打印地址
export UPUPOR_ENV=环境
export GOOGLE_DATA_AD_CLIENT_ID=Google广告Id
export GOOGLE_AD_RIGHT=右侧广告
export GOOGLE_AD_FEED=信息流广告
export GOOGLE_TAG_ID=Google分析Id
export GOOGLE_GA_4=Google最新GA4媒体资源ID
export BUSINESS_STATIC_SOURCE=页面对应的业务存储目录
export OSS_SOURCE=OSS资源,目前实现了minio oss,开源的。upupor已经移除了阿里的Oss,原因是太贵了
export MINIO_ENDPOINT=minio的服务端点 ,例如 协议://ip:port
export MINIO_ACCESS_KEY=minio对象存储的Key
export MINIO_SECRET_KEY=minio对象存储的密匙
export MINIO_BUCKET_NAME=存储桶对象
export MINIO_REQUEST_URL=访问minio资源的前缀,例如:https://www.upupor.com
export MINIO_NGINX_ROUTER=nginx转发的url,例如/minio_upupor
export SQL_LOG=SQL日志打印实现类配置

启动upupor服务

java -jar upupor-web-1.0.0.jar