|
1 | 1 | # Laravel QuickStart |
2 | | -## A PHP Experts, Inc., Project |
| 2 | +### A PHP Experts, Inc., Project |
3 | 3 |
|
4 | 4 | Everything you need to start a production-ready Laravel+PostgreSQL+jQuery+Bootstrap system, in 5 minutes or less! |
5 | 5 |
|
6 | | -To get started, simply run |
| 6 | +Is it really possible to start a new Laravel project, completely from scratch, and be operational, complete with a Dockerized PHP, Nginx, PostgreSQL and Redis environment that's ready for either a devbox or production environment... |
7 | 7 |
|
8 | | - ./install.sh |
| 8 | + In less than 5 minutes? |
| 9 | + |
| 10 | +Now it is! |
| 11 | + |
| 12 | +tl;dr: To get started, just do this: |
9 | 13 |
|
10 | | -And follow the prompts. |
| 14 | + git clone https://github.com/phpexpertsinc/laravel_quickstart.git |
| 15 | + cd laravel_quickstart |
| 16 | + ./install.sh |
11 | 17 |
|
12 | | -For fully automated installations (useful for Continuous Integration testing and rapid Docker deployments): |
| 18 | +Follow the prompts. And you'll be done in under 5 minutes! A complete Linux, Nginx, PostgreSQL and PHP (LEPP) stack + Redis. MariaDB and Memcache will be coming soon! |
13 | 19 |
|
14 | | - ./installer 'APP_NAME' 'APP_URL' 'DB_USERNAME' 'DB_PASSWORD' 'DB_DATABASE' 'REDIS_PASSWORD' |
| 20 | +--- |
15 | 21 |
|
16 | 22 | * Watch the [**Laravel QuickStarter HOWTO**](https://vimeo.com/254289186) installation video! |
17 | 23 | [](https://vimeo.com/254289186) |
18 | 24 |
|
| 25 | + |
| 26 | +## Features: ## |
| 27 | + |
| 28 | +1. Shortens the time to start a fresh Laravel site from 1-3 hours to 3-5 minutes. |
| 29 | +2. Full dockerized webstack ready for deployment on either dev boxes or docker cloud hosts, like Google App Engine. |
| 30 | +3. Uses the latest version of PHP, v7.2.2. |
| 31 | +4. Instantly available, pre-configured Laravel installation, using PostgreSQL and Redis. |
| 32 | +5. Template layouts are already installed. |
| 33 | +6. Laravel's authentication system is already installed and configured. |
| 34 | +7. **Requires no knowledge of Laravel, Docker, or even PHP.** So it's great for people who are just beginning. |
| 35 | +7. Fully scriptable and ready for CI builds. |
| 36 | + |
| 37 | +## Live webapp deployment in minutes ## |
| 38 | + |
| 39 | +This script requires absolutely no skill to setup the entire system. If you want to deploy it to, say, a [DigitalOcean Docker Droplet](https://www.digitalocean.com/products/one-click-apps/docker/?refcode=724f89bd9417), all you would have to do is, literally, upload your project to the server and then run the `./install.sh` and you'd instantly have a live server. How cool is that?! |
| 40 | + |
| 41 | +## Inspiration ## |
| 42 | + |
| 43 | +This directly builds upon my new project [**DockerPHP**](https://vimeo.com/254179137), which I made and released yesterday. It allows you to dockerize any PHP app in under 5 minutes, by, again, two simple commands that require very little to no skill. |
| 44 | + |
| 45 | +This is definitely easier than setting up a Wamp server. And faster, too! |
| 46 | + |
| 47 | +This project took me about 6 hours to create and another 4 to polish it, all in one day and ALLL night! Normally, it takes about 2 or 3 hours for me to bring a project to this level of development, **but now the installer does everything in under 3 minutes!** |
0 commit comments