Just a simple tool that creates a php setup in a docker LAMP stack.
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 |
| 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.