update dix
This commit is contained in:
parent
e921a49d5b
commit
11691a5876
11 changed files with 1108 additions and 54 deletions
|
|
@ -43,13 +43,27 @@ Panel update and patch management.
|
|||
|
||||
## Missing Functionality
|
||||
|
||||
- clearer update history and rollback guidance
|
||||
- richer update history and rollback guidance
|
||||
- live progress polling for asynchronous remote agent updates
|
||||
|
||||
## Suggested Future Improvements
|
||||
|
||||
- keep admin-only and document carefully
|
||||
- add status polling for `component_update` logs after the agent has restarted
|
||||
|
||||
## Recommendation
|
||||
|
||||
- Keep
|
||||
|
||||
## Current GSP Additions
|
||||
|
||||
The primary update implementation lives in `Panel/modules/administration/panel_update.php` and is exposed by `Panel/modules/update/update.php`.
|
||||
|
||||
Current update targets:
|
||||
|
||||
- Panel files
|
||||
- Website files
|
||||
- Linux agents
|
||||
- Windows/Cygwin agents
|
||||
|
||||
The updater uses a single configured Git repository with component source folders such as `Panel`, `Website`, `Agent_Linux`, and `Agent-Windows`. Remote agents are updated through the encrypted `component_update` XML-RPC method and preserve hosted game data and agent configuration folders.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue