https://github.com/MeetWq/meme-generator ## Docker部署 ### 运行 ```shell 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` 映射到本地路径 `` 将额外表情放置于 `/memes` 即可 完整的运行示例: ```shell docker run -d \ --name=meme-generator \ -p 2233:2233 \ --restart always \ -v :/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= \ -e BAIDU_TRANS_APIKEY= \ -e LOG_LEVEL='INFO' \ meetwq/meme-generator:main ```