mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2026-06-16 01:02:14 +08:00
Processed apps directory via GitHub Actions
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
# 网络模式 [必填]
|
||||
NETWORK_MODE=host
|
||||
|
||||
# 数据持久化路径 [必填]
|
||||
ARIA2_ROOT_PATH=/home/aria2
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# 数据持久化路径 [必填]
|
||||
PAOPAO_CE_ROOT_PATH=/home/paopao-ce
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8008
|
||||
|
||||
# MeiliSearch 端口 [必填]
|
||||
PANEL_APP_PORT_MEILI=7700
|
||||
|
||||
@@ -0,0 +1,204 @@
|
||||
App: # APP基础设置项
|
||||
RunMode: debug
|
||||
AttachmentIncomeRate: 0.8
|
||||
MaxCommentCount: 10
|
||||
DefaultContextTimeout: 60
|
||||
DefaultPageSize: 10
|
||||
MaxPageSize: 100
|
||||
Server: # 服务设置
|
||||
RunMode: debug
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8010
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
Features:
|
||||
Default: [ "Web", "Frontend:EmbedWeb", "Meili", "LocalOSS", "MySQL", "BigCacheIndex", "LoggerFile" ]
|
||||
Develop: [ "Base", "MySQL", "BigCacheIndex", "Meili", "Sms", "AliOSS", "LoggerMeili", "OSS:Retention" ]
|
||||
Demo: [ "Base", "MySQL", "Option", "Zinc", "Sms", "MinIO", "LoggerZinc", "Migration" ]
|
||||
Slim: [ "Base", "Sqlite3", "LocalOSS", "LoggerFile", "OSS:TempDir" ]
|
||||
Base: [ "Redis", "PhoneBind" ]
|
||||
Docs: [ "Docs:OpenAPI" ]
|
||||
Deprecated: [ "Deprecated:OldWeb" ]
|
||||
Service: [ "Web", "Admin", "SpaceX", "Bot", "LocalOSS", "Mobile", "Frontend:Web", "Frontend:EmbedWeb", "Docs" ]
|
||||
Option: [ "SimpleCacheIndex" ]
|
||||
Sms: "SmsJuhe"
|
||||
WebServer: # Web服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8008
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
AdminServer: # Admin后台运维服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8014
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
SpaceXServer: # SpaceX服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8012
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
BotServer: # Bot服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8016
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
LocalossServer: # Localoss服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8018
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
FrontendWebServer: # Web前端服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8006
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
DocsServer: # 开发文档服务
|
||||
HttpIp: 0.0.0.0
|
||||
HttpPort: 8011
|
||||
ReadTimeout: 60
|
||||
WriteTimeout: 60
|
||||
MobileServer: # 移动端grpc api服务
|
||||
Host: 0.0.0.0
|
||||
Port: 8020
|
||||
SmsJuhe:
|
||||
Gateway: https://v.juhe.cn/sms/send
|
||||
Key:
|
||||
TplID:
|
||||
TplVal: "#code#=%s&#m#=%d"
|
||||
Alipay:
|
||||
AppID:
|
||||
InProduction: True
|
||||
RootCertFile: "custom/alipay/RootCert.crt"
|
||||
PublicCertFile: "custom/alipay/CertPublicKey_RSA2.crt"
|
||||
AppPublicCertFile: "custom/alipay/AppCertPublicKey.crt"
|
||||
CacheIndex:
|
||||
MaxUpdateQPS: 100 # 最大添加/删除/更新Post的QPS, 设置范围[10, 10000], 默认100
|
||||
SimpleCacheIndex: # 缓存泡泡广场消息流
|
||||
MaxIndexSize: 200 # 最大缓存条数
|
||||
CheckTickDuration: 60 # 循环自检查每多少秒一次
|
||||
ExpireTickDuration: 300 # 每多少秒后强制过期缓存, 设置为0禁止强制使缓存过期
|
||||
BigCacheIndex: # 使用BigCache缓存泡泡广场消息流
|
||||
MaxIndexPage: 1024 # 最大缓存页数,必须是2^n, 代表最大同时缓存多少页数据
|
||||
Verbose: False # 是否打印cache操作的log
|
||||
ExpireInSecond: 300 # 多少秒(>0)后强制过期缓存
|
||||
Logger: # 日志通用配置
|
||||
Level: debug # 日志级别 panic|fatal|error|warn|info|debug|trace
|
||||
LoggerFile: # 使用File写日志
|
||||
SavePath: custom/data/paopao-ce/logs
|
||||
FileName: app
|
||||
FileExt: .log
|
||||
LoggerZinc: # 使用Zinc写日志
|
||||
Host: zinc:4080
|
||||
Index: paopao-log
|
||||
User: admin
|
||||
Password: admin
|
||||
Secure: False
|
||||
LoggerMeili: # 使用Meili写日志
|
||||
Host: meili:7700
|
||||
Index: paopao-log
|
||||
ApiKey: paopao-meilisearch
|
||||
Secure: False
|
||||
MinWorker: 5 # 最小后台工作者, 设置范围[5, 100], 默认5
|
||||
MaxLogBuffer: 100 # 最大log缓存条数, 设置范围[10, 10000], 默认100
|
||||
JWT: # 鉴权加密
|
||||
Secret: 18a6413dc4fe394c66345ebe501b2f26
|
||||
Issuer: paopao-api
|
||||
Expire: 86400
|
||||
TweetSearch: # 推文关键字搜索相关配置
|
||||
MaxUpdateQPS: 100 # 最大添加/删除/更新Post的QPS,设置范围[10, 10000], 默认100
|
||||
MinWorker: 10 # 最小后台更新工作者, 设置范围[5, 1000], 默认10
|
||||
Zinc: # Zinc搜索配置
|
||||
Host: zinc:4080
|
||||
Index: paopao-data
|
||||
User: admin
|
||||
Password: admin
|
||||
Secure: False
|
||||
Meili: # Meili搜索配置
|
||||
Host: meili:7700
|
||||
Index: paopao-data
|
||||
ApiKey: paopao-meilisearch
|
||||
Secure: False
|
||||
ObjectStorage: # 对象存储通用配置
|
||||
RetainInDays: 2 # 临时对象过期时间多少天
|
||||
TempDir: tmp # 临时对象存放目录名
|
||||
AliOSS: # 阿里云OSS存储配置
|
||||
Endpoint:
|
||||
AccessKeyID:
|
||||
AccessKeySecret:
|
||||
Bucket:
|
||||
Domain:
|
||||
COS: # 腾讯云COS存储配置
|
||||
SecretID:
|
||||
SecretKey:
|
||||
Region: ap-shanghai
|
||||
Bucket: demo-1888888888
|
||||
Domain:
|
||||
HuaweiOBS: # 华为云OBS存储配置
|
||||
AccessKey:
|
||||
SecretKey:
|
||||
Endpoint:
|
||||
Bucket: paopao
|
||||
Domain:
|
||||
MinIO: # MinIO 存储配置
|
||||
AccessKey: Q3AM3UQ867SPQQA43P2F
|
||||
SecretKey: zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
|
||||
Secure: False
|
||||
Endpoint: minio:9000
|
||||
Bucket: paopao
|
||||
Domain: 127.0.0.1:9000
|
||||
S3: # Amazon S3 存储配置
|
||||
AccessKey: "YOUR-ACCESSKEYID"
|
||||
SecretKey: "YOUR-SECRETACCESSKEY"
|
||||
Secure: True
|
||||
Endpoint: s3.amazonaws.com
|
||||
Bucket: paopao
|
||||
Domain:
|
||||
LocalOSS: # 本地文件OSS存储配置
|
||||
SavePath: custom/data/paopao-ce/oss
|
||||
Secure: False
|
||||
Bucket: paopao
|
||||
Domain: 127.0.0.1:8008
|
||||
Database: # Database通用配置
|
||||
LogLevel: error # 日志级别 silent|error|warn|info
|
||||
TablePrefix: p_ # 表名前缀
|
||||
MySQL: # MySQL数据库
|
||||
Username: paopao
|
||||
Password: paopao
|
||||
Host: db:3306
|
||||
DBName: paopao
|
||||
Charset: utf8mb4
|
||||
ParseTime: True
|
||||
MaxIdleConns: 10
|
||||
MaxOpenConns: 30
|
||||
Postgres: # PostgreSQL数据库
|
||||
User: paopao
|
||||
Password: paopao
|
||||
DBName: paopao
|
||||
Host: localhost
|
||||
Port: 5432
|
||||
SSLMode: disable
|
||||
TimeZone: Asia/Shanghai
|
||||
Sqlite3: # Sqlite3数据库
|
||||
Path: custom/data/sqlite3/paopao-ce.db
|
||||
Redis:
|
||||
InitAddress:
|
||||
- redis:6379
|
||||
WebProfile:
|
||||
UseFriendship: true # 前端是否使用好友体系
|
||||
EnableTrendsBar: true # 广场页面是否开启动态条栏功能
|
||||
EnableWallet: false # 是否开启钱包功能
|
||||
AllowTweetAttachment: true # 是否允许推文附件
|
||||
AllowTweetAttachmentPrice: true # 是否允许推文付费附件
|
||||
AllowTweetVideo: true # 是否允许视频推文
|
||||
AllowUserRegister: true # 是否允许用户注册
|
||||
AllowPhoneBind: true # 是否允许手机绑定
|
||||
DefaultTweetMaxLength: 2000 # 推文允许输入的最大长度, 默认2000字,值的范围需要查询后端支持的最大字数
|
||||
TweetWebEllipsisSize: 400 # Web端推文作为feed显示的最长字数,默认400字
|
||||
TweetMobileEllipsisSize: 300 # 移动端推文作为feed显示的最长字数,默认300字
|
||||
DefaultTweetVisibility: friend # 推文可见性,默认好友可见 值: public/following/friend/private
|
||||
DefaultMsgLoopInterval: 5000 # 拉取未读消息的间隔,单位:毫秒, 默认5000ms
|
||||
CopyrightTop: "2023 paopao.info"
|
||||
CopyrightLeft: "Roc's Me"
|
||||
CopyrightLeftLink: ""
|
||||
CopyrightRight: "泡泡(PaoPao)开源社区"
|
||||
CopyrightRightLink: "https://www.paopao.info"
|
||||
@@ -0,0 +1,22 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
paopao-ce:
|
||||
container_name: paopao-ce-all
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
image: bitbus/paopao-ce:all-in-one-v0.6.0-alpha.2
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:8008
|
||||
- ${PANEL_APP_PORT_MEILI}:7700
|
||||
restart: always
|
||||
volumes:
|
||||
- ${PAOPAO_CE_ROOT_PATH}/config/config.yaml:/app/config.yaml
|
||||
- ${PAOPAO_CE_ROOT_PATH}/custom:/app/custom
|
||||
- ${PAOPAO_CE_ROOT_PATH}/meili_data:/app/meili_data
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
@@ -0,0 +1,42 @@
|
||||
# MySQL 服务 (前置检查) [必填]
|
||||
PANEL_DB_TYPE=mysql
|
||||
|
||||
# Redis 服务 (前置检查) [必填]
|
||||
PANEL_REDIS_TYPE=redis
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=1898
|
||||
|
||||
# 管理员 用户名 [必填]
|
||||
ADMIN_USERNAME=admin
|
||||
|
||||
# 管理员 密码 [必填]
|
||||
topiam.cn=topiam.cn
|
||||
|
||||
# 数据库 主机 [必填]
|
||||
DB_HOST=127.0.0.1
|
||||
|
||||
# 数据库 端口 [必填]
|
||||
DB_PORT=3306
|
||||
|
||||
# 数据库 用户名 [必填]
|
||||
DB_USER=topiam
|
||||
|
||||
# 数据库 密码 [必填]
|
||||
DB_USER_PASSWORD=
|
||||
|
||||
# 数据库 名称 [必填]
|
||||
DB_NAME=topiam
|
||||
|
||||
# Redis 主机 [必填]
|
||||
REDIS_HOSTNAME=127.0.0.1
|
||||
|
||||
# Redis 端口 [必填]
|
||||
REDIS_PORT=6379
|
||||
|
||||
# Redis 索引 [必填]
|
||||
REDIS_DBINDEX=0
|
||||
|
||||
# Redis 密码
|
||||
REDIS_PASSWORD=
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
topiam-ce:
|
||||
container_name: topiam-ce
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- INITIAL_PASSWORD_VALUE=ADMIN_PASSWORD
|
||||
- spring.datasource.url=jdbc:mysql://${DB_HOST}:${DB_PORT}/${DB_NAME}?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true
|
||||
- spring.datasource.username=${DB_USER}
|
||||
- spring.datasource.password=${DB_USER_PASSWORD}
|
||||
- spring.data.redis.host=${REDIS_HOSTNAME}
|
||||
- spring.data.redis.port=${REDIS_PORT}
|
||||
- spring.data.redis.password=${REDIS_PASSWORD}
|
||||
- spring.data.redis.database=${REDIS_DBINDEX}
|
||||
image: registry.cn-hangzhou.aliyuncs.com/topiam/topiam-ce:2.0.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:1898
|
||||
restart: always
|
||||
volumes:
|
||||
- ${TOPIAM_CE_ROOT_PATH}/conf:/opt/topiam/conf
|
||||
- ${TOPIAM_CE_ROOT_PATH}/logs:/opt/topiam/logs
|
||||
Reference in New Issue
Block a user