Foundation for efficient PHP (but not only PHP) development with ready-to-use PHP, SSL, custom proxy domains, and docker.
- Docker must be installed. How to install
- mkcert must be installed. How to install
- macOS or Linux (💡 Windows support soon)
- Clone the repository.
- Allow
setup.sh
to execute
chmod +x setup.sh
- Type
./setup.sh
with 2 arguments (ℹ️ script will ask for root permissions to modify virtual hosts and refresh DNS)
./setup.sh $DOCKER_PROJCT_NAME $SITE_NAME
$DOCKER_PROJECT_NAME
- name of Docker container e.g. ashiba_ninja$SITE_NAME
- site domain e.g. ashiba.ninja
- ✅ Done, try your new local website on $SITE_NAME you passed to the
setup.sh
script. Now you can freely install whatever you need for your development, the sky is the limit ~ Happy coding, Ninja! 🥷