Spaces:
Sleeping
Sleeping
| 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` 映射到本地路径 `<YOUR_DATA_DIR>` | |
| 将额外表情放置于 `<YOUR_DATA_DIR>/memes` 即可 | |
| 完整的运行示例: | |
| ```shell | |
| 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 | |
| ``` | |