7 Commits

Author SHA1 Message Date
renjue
21c5bd9edd Switch frontend package sources to npm official registry.
Replace artifactory URLs in lockfile and update runtime/default docs to use https://registry.npmjs.org for dependency installs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-09 17:23:27 +08:00
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