使用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日志打印实现类配置
java -jar upupor-web-1.0.0.jar