Features
-
Process Management with PM2:
- Start new processes with PM2 using custom scripts and parameters.
- List all active processes managed by PM2.
- Stop, restart, and delete processes using UUID.
- Monitor detailed status of running processes.
-
API Documentation with Swagger:
- Fully integrated Swagger UI for API exploration and testing.
- Automatically generated API documentation.
-
Error Handling:
- Comprehensive error handling for PM2 connection issues and process management failures.
-
Environment Configuration:
- Customizable server port and IP address via environment variables.
-
UUID Support:
- Automatically generate unique UUIDs for newly created processes.