Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b96c4f79b | ||
|
|
aea8eff656 | ||
|
|
048a869c30 |
@@ -0,0 +1,70 @@
|
||||
# Server Manager
|
||||
|
||||
Dynamic Dedicated Server Management System.
|
||||
|
||||
## Components
|
||||
|
||||
* Manager
|
||||
* Wrapper
|
||||
* Shared
|
||||
* Dashboard
|
||||
|
||||
## Build
|
||||
|
||||
Build all workspaces:
|
||||
|
||||
```bash
|
||||
npm run build --workspaces
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
### Manager
|
||||
|
||||
```bash
|
||||
npm start --workspace manager
|
||||
```
|
||||
|
||||
### Dashboard
|
||||
|
||||
```bash
|
||||
npm run dev --workspace dashboard
|
||||
```
|
||||
|
||||
## Architecture
|
||||
|
||||
### Manager
|
||||
|
||||
Responsible for:
|
||||
|
||||
* Server lifecycle management
|
||||
* Dynamic scaling
|
||||
* Wrapper communication
|
||||
* Server registry
|
||||
|
||||
### Wrapper
|
||||
|
||||
Responsible for:
|
||||
|
||||
* Process management
|
||||
* Dedicated server control
|
||||
* Server monitoring
|
||||
* Status reporting
|
||||
|
||||
### Shared
|
||||
|
||||
Contains:
|
||||
|
||||
* Common types
|
||||
* Shared interfaces
|
||||
* Communication contracts
|
||||
|
||||
## Project Structure
|
||||
|
||||
```text
|
||||
server-manager/
|
||||
├── manager/
|
||||
├── wrapper/
|
||||
├── shared/
|
||||
└── dashboard/
|
||||
```
|
||||
Reference in New Issue
Block a user