Sign inSign up

shutu736/bm-api

By shutu736

•Updated 9 months ago

Image
0

1.5K

shutu736/bm-api repository overview

⁠环境变量

变量名默认值说明
API_HOST0.0.0.0Uvicorn 监听地址(不填默认 0.0.0.0)
API_PORT10000服务端口(示例中会覆盖为 10005)
BASE_URL/bt/api可填写完整 URL,或仅填路径(默认 /bt/api)
DB_URLmongodb://<user>:<password>@<mongo_host>:27017/<db_name>MongoDB 连接串模板
DB_NAMEsehuatang库名
SEARCH_TABLES4k_video,...,vegan_with_mosaic以逗号分隔的集合列表
PAGE_SIZE20单页返回条数
PUBLIC_HOST自动检测当 BASE_URL 是路径时,用于日志拼接的对外 IP/域名

如果 BASE_URL 传入路径(推荐),启动日志会根据 PUBLIC_HOST(或自动检测 IP)与 API_PORT 动态拼接完整地址。

⁠Docker

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'

重启字节

Tag summary

Content type

Image

Digest

sha256:24ccf449c…

Size

53.4 MB

Last updated

9 months ago

docker pull shutu736/bm-api