Skip to content

v1.4.0

Choose a tag to compare

@wzdavid wzdavid released this 11 Sep 10:20
· 13 commits to main since this release

Single-container deployment for schedulers that accept only one container (Tianhe / HPC). The four-container Compose stack remains the default.

Highlights

  • Add GPU and CPU all-in-one images (mineru-allinone, mineru-allinone-cpu)
  • Run Redis, API, Worker, and cleanup in one container under supervisord
  • Force in-container Redis at 127.0.0.1:6379 so a copied four-container .env cannot break DNS
  • Add docker-compose.allinone.yml and build.sh --allinone / --allinone-cpu
  • Add English and Chinese single-container deployment guides
  • Validate all-in-one entrypoint, supervisor programs, and Docker files in CI

Upgrade notes

  • Four-container Compose deployments do not need to change
  • Tianhe / single-container schedulers should build mineru-allinone and submit one replica on port 8000
  • Mount /tmp/mineru_output and /tmp/mineru_temp; mount /data/redis if the queue must survive restarts
  • Do not set REDIS_URL=redis://redis:6379/0 for the all-in-one image
  • /health/deep now reports version 1.4.0

See CHANGELOG.md and single-container deployment for details.