feat: Improve makefile readability, Add user control on volume keep at uninstallation, Add Label Studio install and uninstall via Make. (#106)

* feature: Add label studio installation and uninstallation commands to Makefile

* feature: Enhance Makefile with detailed help commands and improve install/uninstall targets for services

* feature: Update Makefile help commands to clarify usage of local images

* feature: Improve error handling in Makefile for build, install, and uninstall targets

* feature: Enhance uninstall process in Makefile to prompt for volume deletion and update README with usage details

---------

Co-authored-by: Jason Wang <wjl_jason@qq.com>
This commit is contained in:
Jason Wang
2025-11-25 17:37:28 +08:00
committed by GitHub
parent af2a01e52d
commit c097a06fbe
4 changed files with 333 additions and 180 deletions

View File

@@ -45,6 +45,8 @@ Choose a deployment method:
Enter choice:
```
When running make uninstall, the installer will prompt once whether to delete volumes; that single choice is applied to all components. The uninstall order is: milvus -> label-studio -> datamate, which ensures the datamate network is removed cleanly after services that use it have stopped.
### Clone the Code
```bash
@@ -58,6 +60,12 @@ cd DataMate
make install
```
To list all available Make targets, flags and help text, run:
```bash
make help
```
### Build and deploy Mineru Enhanced PDF Processing
```bash
make build-mineru