ghostzero / maid
Maid is a containerized deployment platform for Laravel
Installs: 36
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.0
- ext-json: *
- ext-openssl: *
- ext-sodium: *
Requires (Dev)
- composer/composer: ^2.0
- guzzlehttp/guzzle: ^7.4
- jolicode/jolinotif: ^2.2
- laravel-zero/framework: ^9.0
- maid/sdk: dev-main
- mbaynton/launch-cli-editor: ^1.0
- mockery/mockery: ^1.4.2
- padraic/phar-updater: ^1.0.6
- pestphp/pest: ^1.0
- react/http: ^1.6
- symfony/yaml: ^6.0
- vlucas/phpdotenv: ^5.4
This package is auto-updated.
Last update: 2023-04-07 13:39:53 UTC
README
Make Development Faster
Maid is a containerized deployment platform for Laravel, powered by Kubernetes. From simple to complex apps, launch your Laravel application on maid.sh, enjoy the simplicity and focus on innovating and shipping value.
Created by GhostZero, Certified Laravel Developer
Quick Start
Installation
Most likely you want to install maid as a global command, this can be done with Composer using the following command:
composer global require maid/maid
To upgrade maid, simply use the following command:
composer global update maid/maid
Logging In
After installing the maid-cli, you need to authorize using your user account credentials.
maid login
Note: To prevent the command from launching a web browser, use maid login --console-only. To authorize without a web browser and non-interactively, create a
credentials.json
file within the maid-cli config directory.
Create a Manifest
First we need to create a maid.yml
within the root directory of your project, this is done interactively by the following command:
maid init
During the initialization process it tries to recognize frequently used Laravel ecosystem components from your project and also define them in your manifest file.
Deploy your Application
After initializing your project you can start to deploy your first version:
maid deploy
Official Documentation
You can view our official documentation here.