Task Manager
A lightweight task management Web application based on TypeScript + HTML front-end, Node.js backend and MongoDB
Cross-end access: Direct browser access supports basic usage scenarios for desktop and mobile devices. Container-based deployment: Dockerfile and docker-compose are provided, which are easy to run on a stand-alone or cloud host. Data persistence: MongoDB stores task data and supports volume mounting to ensure that it is not lost after restarting. Multi-branch pipeline: dev→test→main branch strategy, used for development, pre-release and production respectively. Rolling update: Seamless restart and version switching are achieved through mirroring TAG (such as GITHUB_SHA). Health check: Databases and applications can configure health checks to ensure that services are ready before providing external access.



