Change default port of Web UI to 5001: Since macOS Monterey, port 5000 has been used by AirPlay which may introduce additional configuration to users. See https://developer.apple.com/forums/thread/682332
Upgrade deps to make it runnable on latest python (3.10): Upgrade deps without breaking the functionality. gevent needs an upgrade because CPython interface has a breaking change after 3.0.0a8.
Reduce docker image size: Use official slim base image, reduce size from 1.4G to under 1G.
Use ENTRYPOINT instead of CMD: Make use of CLI more friendly.
Add docker compose file: Use docker compose up -d to spin up docker container in seconds.
The built docker image (jacoblincool/anigamerplus) has been tested on arm64, amd64, and armhf.
Users can simply use the following command to use it as an CLI tool:
docker run --rm -v "$(pwd):/app/bangumi" jacoblincool/anigamerplus -s 31051 -r 360 -m all -t 6
Built with docker buildx build -t jacoblincool/anigamerplus --platform linux/amd64,linux/arm64,linux/arm/v7 --push .
Change default port of Web UI to5001
: Since macOS Monterey, port 5000 has been used by AirPlay which may introduce additional configuration to users. See https://developer.apple.com/forums/thread/682332gevent
needs an upgrade because CPython interface has a breaking change after3.0.0a8
.ENTRYPOINT
instead ofCMD
: Make use of CLI more friendly.docker compose up -d
to spin up docker container in seconds.The built docker image (
jacoblincool/anigamerplus
) has been tested onarm64
,amd64
, andarmhf
.Users can simply use the following command to use it as an CLI tool: