Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 2.91 KB

开发环境配置文档.md

File metadata and controls

61 lines (52 loc) · 2.91 KB

开发环境配置文档

用于开发

upupor服务依赖

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

  1. mysql
  2. redis
  3. minio

配置环境变量

可以配置系统级环境变量,如果配置有特殊字符,需要加转义字符

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日志打印实现类配置

也可以配置应用级环境变量,请按照上面解释补充参数值

MYSQL_HOST=localhost;MYSQL_PORT=3306;MYSQL_USERNAME=root;MYSQL_PASSWORD=123456;MYSQL_DATABASE=open_base;REDIS_HOST=localhost;REDIS_PORT=6379;REDIS_PASSWORD=;ALLOW_UPLOAD_PIC_SUFFIX=jpg;ALLOW_UPLOAD_PIC_QUALITY=0.5;EMAIL_ON=0;EMAIL_SENDER_NICK_NAME=;EMAIL_SENDER_ACCOUNT=;EMAIL_ACCESS_KEY=;EMAIL_ACCESS_SECRET=;WEBSITE=http://localhost:2020;AD_SWITCH=0;AD_SWITCH_RIGHT=0;ANALYZE_SWITCH=0;LUENCE_INDEX_DIC=;THYMELEAF_CACHE=false;LOG_PATH=;UPUPOR_ENV=dev;GOOGLE_DATA_AD_CLIENT_ID=;GOOGLE_AD_RIGHT=;GOOGLE_AD_FEED=;GOOGLE_TAG_ID=;GOOGLE_GA_4=;BUSINESS_STATIC_SOURCE=;OSS_SOURCE=;MINIO_ENDPOINT=;MINIO_ACCESS_KEY=;MINIO_SECRET_KEY=;MINIO_BUCKET_NAME=;MINIO_REQUEST_URL=;MINIO_NGINX_ROUTER=;SQL_LOG=SQL日志打印实现类配置