-
Notifications
You must be signed in to change notification settings - Fork 81
Docker 部署
MeetWq edited this page May 3, 2024
·
1 revision
docker run -d \
--name=meme-generator \
-p 2233:2233 \
--restart always \
meetwq/meme-generator:latest
运行后可通过 api 方式调用
变量名 | 默认值 | 说明 |
---|---|---|
MEME_DIRS |
'["/data/memes"]' |
额外表情路径 |
MEME_DISABLED_LIST |
'[]' |
禁用表情列表 |
GIF_MAX_SIZE |
10.0 |
限制生成的 gif 文件大小 |
GIF_MAX_FRAMES |
100 |
限制生成的 gif 文件帧数 |
BAIDU_TRANS_APPID |
'' |
百度翻译 appid |
BAIDU_TRANS_APIKEY |
'' |
百度翻译 apikey |
LOG_LEVEL |
'INFO' |
日志等级 |
可通过 MEME_DIRS
环境变量指定额外表情路径,默认为 ["/data/memes"]
可将 docker 路径 /data
映射到本地路径 <YOUR_DATA_DIR>
将额外表情放置于 <YOUR_DATA_DIR>/memes
即可
完整的运行示例:
docker run -d \
--name=meme-generator \
-p 2233:2233 \
--restart always \
-v <YOUR_DATA_DIR>:/data \
-e MEME_DIRS='["/data/memes"]' \
-e MEME_DISABLED_LIST='[]' \
-e GIF_MAX_SIZE=10.0 \
-e GIF_MAX_FRAMES=100 \
-e BAIDU_TRANS_APPID=<YOUR_BAIDU_TRANS_APPID> \
-e BAIDU_TRANS_APIKEY=<YOUR_BAIDU_TRANS_APIKEY> \
-e LOG_LEVEL='INFO' \
meetwq/meme-generator:main