Commit Graph

6 Commits

Author SHA1 Message Date
renjue
25e3a1e294 Add monitored npm install with timeout and fallback registry.
Improve container startup by printing periodic install heartbeat logs, enforcing npm install timeout, and retrying with a fallback registry to avoid silent hangs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 17:15:24 +08:00
renjue
78a4932526 Improve Docker startup npm install speed and observability.
Use configurable npm mirror with npm ci --no-audit --no-fund and add startup logs plus README docs for NPM_REGISTRY.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 17:00:56 +08:00
renjue
3ed3d34900 Speed up Docker apt install with configurable mirror.
Add APT_MIRROR build arg to switch Debian source before apt-get update, and document faster build command using BuildKit and host network.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 16:32:11 +08:00
renjue
7e3f4d792f Update Docker runtime to pull latest code on startup.
Install git in image and change start script to clone/pull target branch, reinstall dependencies, rebuild frontend, then launch backend and frontend services.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 16:19:18 +08:00
renjue
82581d2949 Implement full media crawler workflow with Flask backend and Vue frontend.
Add TMDB search and media detail pages, HDHive resource ingestion flow, unified error handling, Docker single-container runtime, and project docs/config updates for local deployment.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 16:16:18 +08:00
d3550bf79b Initial commit 2026-05-09 07:06:16 +00:00