Skip to content

codexpertmy/laradep-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel deployment bench

This are mainly for laravel application deployment purpose within single command line application written in PHP.

Disclaimer: Experimental tools and only support for ubuntu and nginx only.

Install

git clone <repository>
composer install
cp laradep.example.yaml laradep.yaml

Available commands

    1. Create project from repository.
    1. Setup database.
    1. Setup logging files related for current project.
    1. Setup vhost for nginx server.
    1. Setup ssl using letsencrypt.

Create and deploy with http config for laravel application

php bin/laradep laradep:deploy <project_name> <project_origin_repository>

Or using single line command interface to build what you need only.

Create project from repository

php bin/laradep laradep:clone_project <project_name> <project_origin_repository>

Create Logging for Nginx

php bin/laradep laradep:create_logging <project_name>

Create Virtual host via Nginx

php bin/laradep laradep:create_vhost <project_name>

Author : tajul@codexpert.my

Releases

No releases published

Packages

No packages published

Languages