28 lines
1.4 KiB
YAML
28 lines
1.4 KiB
YAML
# nl-pms-api 配置示例:复制为 config.yaml 后按环境修改。
|
||
# env 仅 dev 会在启动时自动迁移表结构(AutoMigrate);
|
||
# prod 绝不执行任何 DDL,缺表直接退出 —— 部署前先手工执行 init.sql。
|
||
env: prod
|
||
listen: ":8788"
|
||
# 拼接文件访问 URL 的前缀,必须是客户端可达的地址(含反代前缀);
|
||
# 例:https://o-api.nailaoyun.cn/pms-api ;留空则按每次请求的 Host 推断。
|
||
base_url: "https://o-api.nailaoyun.cn/pms-api"
|
||
# 反代若不剥路径前缀(1Panel 常见),填 /pms-api;若反代已把 /pms-api 剥掉再转发,则留空。
|
||
base_path: "/pms-api"
|
||
# JWT 签发密钥:access / refresh token 共用,务必使用足够长的随机串。
|
||
jwt_secret: "change-me-to-a-long-random-secret"
|
||
# access token 有效小时数(默认 2);refresh token 有效天数(默认 30)。
|
||
access_ttl_hours: 2
|
||
refresh_ttl_days: 30
|
||
storage_dir: "./uploads"
|
||
# 普通图片上传上限(MB)。
|
||
max_upload_mb: 20
|
||
# 客户端发版安装包上传上限(MB)。
|
||
max_release_mb: 200
|
||
# 可信反代(CIDR 或 IP);填了才会信任 X-Forwarded-For 解析真实客户端 IP。
|
||
# trusted_proxies:
|
||
# - 127.0.0.1
|
||
# - 10.0.0.0/8
|
||
mysql:
|
||
# 与 view 桌面端共用 code_count 库;账号需要对业务表的 SELECT/INSERT/UPDATE 权限。
|
||
dsn: "root:root@tcp(127.0.0.1:3306)/code_count?charset=utf8mb4&parseTime=false&loc=Local"
|