译文: 油灯 / 夜读之灯 / 古代哲人夜读时唯一的光源
在翻开书之前,先点一盏灯
tb_user_info.roles设置为["USER", "ADMIN"]docker run -d -p 1250:1250 -e MYSQL_URL=127.0.0.1:3306 --name lychnos tannnn/lychnos:0.0.2
version: '3.8'
services:
lychnos:
container_name: lychnos
image: tannnn/lychnos:latest # 0.0.2
ports:
- "1250:1250"
environment:
FILE_MAX_SIZE: ${FILE_MAX_SIZE:-500MB}
FILE_MAX_REQUEST: ${FILE_MAX_REQUEST:-500MB}
MYSQL_PWD: ${MYSQL_PWD:-root}
MYSQL_UNM: ${MYSQL_UNM:-root}
MYSQL_URL: ${MYSQL_UNM:-localhost:3306}
MYSQL_DB: ${MYSQL_UNM:-db_lychnos}
DOC_PASSWORD: ${DOC_PASSWORD:-tan}
DOC_USERNAME: ${DOC_USERNAME:-tan}
CONFIG_ENV: ${CONFIG_ENV:-prod}
IMAGE_STORAGE_PATH: ${IMAGE_STORAGE_PATH:-./data/images}
# 生成方式:AESUtil.generateSecretKey("Lychnos2026SecretKey")
# 注意:生产环境请务必修改此密钥,并妥善保管
# 16位字符
AES_SECRET_KEY: ${AES_SECRET_KEY:-kZXQiOjE3MzczOTY3}
# 单位 毫秒 millisecond
IMAGE_SIGNATURE_EXPIRY_MS: ${IMAGE_SIGNATURE_EXPIRY_MS:-120000}
# OAuth 回调地址(生产环境改为实际域名)http://localhost:1250
CALLBACK_BASE_URL: ${CALLBACK_BASE_URL:-https://lychnos.tannn.cn}
# HTTP 代理配置(用于访问国外 AI 服务 - 这个需要自己服务器支持,尽量不要设置或者设置false)
HTTP_PROXY_ENABLED: ${HTTP_PROXY_ENABLED:-false}
# HTTP_PROXY_HOST: ${HTTP_PROXY_HOST:-127.0.0.1}
# HTTP_PROXY_PORT: ${HTTP_PROXY_PORT:-7890}
volumes:
# 可选:持久化日志
- ./logs:/app/logs
# 图片地址
- ./data/images:/app/data/images
restart: unless-stopped
networks:
- lychnos-network
networks:
lychnos-network:
driver: bridge
| 环境变量 | 说明 | 默认值 | 单位 |
|---|---|---|---|
TZ | 时区设置 | Asia/Shanghai | - |
FILE_MAX_SIZE | 单个文件最大上传大小 | 500MB | - |
FILE_MAX_REQUEST | 请求最大大小 | 500MB | - |
MYSQL_PWD | MySQL 数据库密码 | root | - |
MYSQL_UNM | MySQL 数据库用户名 | root | - |
MYSQL_URL | MySQL 数据库地址 | localhost:3306 | - |
MYSQL_DB | MySQL 数据库名称 | db_lychnos | - |
DOC_PASSWORD | API 文档访问密码 | tan | - |
DOC_USERNAME | API 文档访问用户名 | tan | - |
CONFIG_ENV | 配置环境(dev/prod) | prod | - |
IMAGE_STORAGE_PATH | 图片存储根目录 | ./data/images | - |
AES_SECRET_KEY | AES 加密密钥(16位字符) 生成方式: AESUtil.generateSecretKey("Lychnos2026SecretKey")⚠️ 生产环境必须修改此密钥 | kZXQiOjE3MzczOTY3 | - |
IMAGE_SIGNATURE_EXPIRY_MS | 未登录用户图片签名有效期 用于生成时效性签名 URL,允许未登录用户安全访问推荐书籍图片 | 120000(2分钟) | 毫秒 |
CALLBACK_BASE_URL | OAuth 回调地址基础 URL 第三方登录授权后回调到当前项目的地址 ⚠️ 生产环境改为实际域名 | http://localhost:1250 | - |
HTTP_PROXY_ENABLED | 是否启用 HTTP 代理 用于访问国外 AI 服务(如 OpenAI)时使用代理 | false | - |
HTTP_PROXY_HOST | HTTP 代理服务器地址 | 127.0.0.1 | - |
HTTP_PROXY_PORT | HTTP 代理服务器端口 | 7890 | - |
Content type
Image
Digest
sha256:a56a72ebf…
Size
143 MB
Last updated
8 months ago
docker pull tannnn/lychnos:0.0.2.8.1