| 变量名 | 默认值 | 说明 |
|---|---|---|
API_HOST | 0.0.0.0 | Uvicorn 监听地址(不填默认 0.0.0.0) |
API_PORT | 10000 | 服务端口(示例中会覆盖为 10005) |
BASE_URL | /bt/api | 可填写完整 URL,或仅填路径(默认 /bt/api) |
DB_URL | mongodb://<user>:<password>@<mongo_host>:27017/<db_name> | MongoDB 连接串模板 |
DB_NAME | sehuatang | 库名 |
SEARCH_TABLES | 4k_video,...,vegan_with_mosaic | 以逗号分隔的集合列表 |
PAGE_SIZE | 20 | 单页返回条数 |
PUBLIC_HOST | 自动检测 | 当 BASE_URL 是路径时,用于日志拼接的对外 IP/域名 |
如果
BASE_URL传入路径(推荐),启动日志会根据PUBLIC_HOST(或自动检测 IP)与API_PORT动态拼接完整地址。
docker run -d \
--restart always \
-p 10005:10005 \
-e API_PORT="10005" \
-e BASE_URL="/bt/api" \
-e DB_URL="mongodb://crawler:[email protected]:27017/sehuatang" \
-e DB_NAME="sehuatang" \
-e SEARCH_TABLE_BATCH_SIZE="4" \
-e SEARCH_TABLES="4k_video,anime_originate,asia_codeless_originate,asia_mosaic_originate,domestic_original,hd_chinese_subtitles,three_levels_photo,vegan_with_mosaic,magnent_links" \
-e PAGE_SIZE="20" \
--name bt-api \
shutu736/bt-api
修改/vol1/1000/docker/av/byte-muse/data/app.env
BT_URL='http://192.168.5.5:10005/bt/api'
BT_JSON_DATA=''
BT_HEADER=''
BT_METHOD='get'
重启字节
Content type
Image
Digest
sha256:24ccf449c…
Size
53.4 MB
Last updated
9 months ago
docker pull shutu736/bm-api