u
This commit is contained in:
@@ -1 +1,32 @@
|
|||||||
- caddy
|
# Custom Containerfile
|
||||||
|
|
||||||
|
这个仓库维护一些自用容器镜像的构建文件,并通过 Actions 构建后推送到 Docker Hub。
|
||||||
|
|
||||||
|
## 镜像列表
|
||||||
|
|
||||||
|
- `docker.io/nite07/caddy:latest`
|
||||||
|
- `docker.io/nite07/mineru:latest`
|
||||||
|
|
||||||
|
## caddy
|
||||||
|
|
||||||
|
`podman pull docker.io/nite07/caddy:latest`
|
||||||
|
|
||||||
|
基于官方 `caddy` 镜像构建,使用 `xcaddy` 额外编译以下插件:
|
||||||
|
|
||||||
|
- `github.com/caddyserver/nginx-adapter`
|
||||||
|
- `github.com/caddy-dns/cloudflare`
|
||||||
|
- `github.com/caddyserver/replace-response`
|
||||||
|
- `github.com/mholt/caddy-webdav`
|
||||||
|
- `github.com/mholt/caddy-ratelimit`
|
||||||
|
- `github.com/WeidiDeng/caddy-cloudflare-ip`
|
||||||
|
- `github.com/porech/caddy-maxmind-geolocation`
|
||||||
|
- `github.com/mholt/caddy-l4`
|
||||||
|
- `github.com/aksdb/caddy-cgi/v2`
|
||||||
|
|
||||||
|
镜像内还安装了 `git`、`git-daemon`、`cgit`、`python3`、`pygments`、`markdown`、`docutils`、`groff`、`curl` 和 `dcron`。容器启动时会更新 `GeoLite2-Country.mmdb`,并通过 cron 每 3 天检查一次更新,数据库默认保存到 `/config/geodb/GeoLite2-Country.mmdb`。
|
||||||
|
|
||||||
|
## mineru
|
||||||
|
|
||||||
|
`podman pull docker.io/nite07/mineru:latest`
|
||||||
|
|
||||||
|
基于 `vllm/vllm-openai:v0.11.2` 构建,安装 `mineru[all]>=3.0.0`、OpenCV 所需的 `libgl1`,以及 Noto 字体以支持中文字符。构建阶段会通过 `mineru-models-download -s huggingface -m all` 下载模型,运行时默认设置 `MINERU_MODEL_SOURCE=local`。
|
||||||
|
|||||||
Reference in New Issue
Block a user