ONE CLICK INSTALL
- First, you will need an Heroku account.
- Next, make sure you are logged in to Heroku.
- Click => Heroku click to deploy.
What will we do without Heroku?
- You will need Docker installed.
- Run the following command on your terminal or command prompt,
docker run -p 4545:80 -d --restart always eddymens/devless.
- You can visit
http://localhost:4545in your browser of choice.
- You may change the port '4545' to whichever one you prefer provided its available.
Quick Try Out Option
NB: In case you still have troubles installing Docker on your machine (which is something that happens often for linux users), you may try DevLess out on Play with Docker.
Docker is already installed, all you need to do is:
- First bypass the
I'm not a robot captcha🙄
- Next, click on
+ ADD NEW INSTANCEto gain access to a terminal with Docker already installed.
- Now, run the following command on the terminal; `docker run -p 4545:80 -d --restart always eddymens/devless`.
- You can now click on
4545up at the top to open up DevLess.
By the way,
Play with Docker provides you up to 4 hours to play around.
Don't you love Play with Docker already?
I will be honest and tell you the truth. This procedure is a pain😤.The last time I did a manual install was when I committed code for DevLess. Please, just use Docker or Heroku, only use manual install if you know your way around it. Please holla in case you've got this manual installation thing down. DevLess Slack. Look for
- Database (MySQL, PostgreSQL, SQLSRV)
- An HTTP server
- PHP 5.6.10 or greater
- OpenSSL PHP Extension
- MBstring PHP Extension
- Tokenizer PHP Extension
- Clone the repo
- Change into directory
composer installto grab dependencies. Installing composer
- .env.example* to
cp .env.example .envand update the database options within the file
- run migrations with
If everything goes smoothly you should be able to access the setup screen at localhost:8000
If you will need extra help setting up you may check out the Laravel installation guide as the DevLess core is based on Laravel.