2.2.7 • Published 6 years ago
create-php-app v2.2.7
Create-php-app
Just a simple tool that creates a php setup in a docker LAMP stack.
Prerequisites
This tool has some commands that depend on Docker, so you will need to install that :-)
You can run the same setup without docker if you have a local *AMP server already up and running.
The apps you need to have installed are:
apps | comment |
---|---|
node & npm | So you can download this package :-) |
docker | Although optional, a lot of the commands depend on it |
vscode | Optional, but the wizards asks if you want to open the editor at the end. If you want me to add other IDE's create a PR |
git | The wizard creates a git repo in the www directory and asks for a remote url. You will need to create repo first |
How to use it
Create-PHP-Container Help
command | description |
---|---|
--help | see help file (this screen) |
--version, -v | see project version |
cpa create <project> | create a new project in current folder and start docker setup |
cpa down <project> | stop and delete container processes with project name |
cpa start <project> | start containers with project name |
cpa stop <project> | stop containers with project name |
cpa ps -h | show all docker processes in horizontal line format |
cpa ps -v | show all docker processes in column format |
cpa rm <project> | stop and delete containers and then deletes the project folder after confirmation |
cpa push <branch> <commit> | add, commit and push to remote git repository |
cpa merge <current_branch> <merge_branch> | add, merging 2 branches and pushing the result to remote git repository |
NOTE 1: If you do not choose to run a docker setup you will need to sort out your own php and mysql setup.