maid/maid

Maid is a containerized deployment platform for Laravel

Installs: 19

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

dev-master 2023-04-07 13:39 UTC

This package is auto-updated.

Last update: 2024-12-07 17:01:06 UTC


README

Total Downloads Latest Stable Version License Discord

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.