Zero configuration tool for setting up Docker environment for WordPress development.
WP Docker is a CLI tool that create LAMP stack for WordPress development using Docker and Docker Compose.
Each development Environment will run into Docker containers and completely isolated.
Features:
docker-compose exec php bash
. Installing packages & building assets can be done isolatly here.Docker, Docker Compose and CURL need to be installed in your machine. docker
and docker-compose
commands should run without root user permission. Currently WP Docker is going to work in Linux and MacOS.
- Clone this repository to your Home directory
git clone git@github.com:awesomemotive/wp-docker.git
. - Make
wp-docker/codesvault
file executable. Run:sudo chmod +x wp-docker/codesvault
- Add repo into your PATH.
- If you're using ZSH then you can make an alias into
zshrc
file.alias codesvault="~/wp-docker/codesvault"
. - If you're using Bash then edit your
.bashrc
and add:export PATH=~/wp-docker:$PATH
- If you're using ZSH then you can make an alias into
Just go to your desired folder and run
codesvault
When the setup process is done change directory (cd) in to the domain prefix that you have been provided.
Here all docker-compose commands also can be run. If you want to access your container just run: docker-compose exec php bash
, in this container you will have PHP, NodeJS of your choosen version. Also have Git, Composer.
Incase if you forgate your domain or PHPMyAdmin url then just run codesvault --routes
.
Name | Github username |
---|---|
AbmSourav | @AbmSourav |