kregel / nova-forge
A Laravel Nova tool.
Installs: 290
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 4
Open Issues: 0
Language:Vue
Requires
- php: >=7.1.0
- kregel/laravel-data-store: ^0.0.3
- laravel/nova: *
- phpunit/phpunit: ^7.4
- themsaid/forge-sdk: ^2.0
This package is auto-updated.
Last update: 2024-10-29 05:22:46 UTC
README
Redis based storage, and powered by forge.laravel.com
All you will need is a subscription from Laravel Forge, and Predis for key persistence.
Installation
You can install the package in to a Laravel app that uses Nova via composer:
composer require predis/predis
composer require kregel/nova-forge
Next up, you must register the tool with Nova. This is typically done in the tools
method of the NovaServiceProvider
.
Usage
// in app/Providers/NovaServiceProvider.php // ... public function tools() { return [ // ... new \Kregel\NovaForge\NovaForge, ]; }
Contributing
Please see CONTRIBUTING for details.
TODO:
Servers
- List the servers with basic information
- Run recipes per server.
- Put the servers in the left hand nav
- Deploy new servers
- CRUD Daemons
- CRUD Network/Firewall
- Update server meta
Sites
- Add new Sites
- Deploy SSH Certs
- Add new Queue workers
- Update site meta
Security
If you discover any security related issues, please email github@austinkregel.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.