Skip to content

🧱 Ashiba.ninja (足場) - foundation for efficient PHP (but not only PHP) development with ready-to-use PHP, SSL, custom proxy domains, and docker.

License

furudev/ashiba.ninja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧱 Ashiba.ninja (足場)

Foundation for efficient PHP (but not only PHP) development with ready-to-use PHP, SSL, custom proxy domains, and docker.

PHP Docker Shell Script macOS


⚙️ Requirements

  1. Docker must be installed. How to install
  2. mkcert must be installed. How to install
  3. macOS or Linux (💡 Windows support soon)

🐾 Getting started

  1. Clone the repository.
  2. Allow setup.sh to execute
chmod +x setup.sh
  1. 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
  1. ✅ 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! 🥷

👏 Credits

About

🧱 Ashiba.ninja (足場) - foundation for efficient PHP (but not only PHP) development with ready-to-use PHP, SSL, custom proxy domains, and docker.

Topics

Resources

License

Stars

Watchers

Forks