Sign inSign up

saada/lumen-cli

By saada

Updated about 8 years ago

Lumen CLI

Image
1

4.5K

saada/lumen-cli repository overview

Docker + Lumen with Nginx and MySQL

image

This setup is great for writing quick apps in PHP using Lumen from an any Docker client. It uses docker-compose to setup the application services.

Clone this repo

git clone https://github.com/saada/docker-lumen.git
cd docker-lumen

Create Lumen App

now, create the app in the images\php directory named app

cd images/php
docker run --rm -it -v $(pwd):/data/www --entrypoint /root/.composer/vendor/bin/lumen saada/lumen-cli new app
Configuration

To change configuration values, look in the docker-compose.yml file and change the php container's environment variables. These directly correlate to the Lumen environment variables.

Docker Setup

Docker for Mac
Docker for Windows
Docker for Linux
Build & Run
docker-compose up --build -d

Navigate to http://localhost:80 and you should see something like this image

Success! You can now start developing your Lumen app on your host machine and you should see your changes on refresh! Classic PHP development cycle. A good place to start is images/php/app/routes/web.php.

Feel free to configure the default port 80 in docker-compose.yml to whatever you like.

Stop Everything
docker-compose down

Contribute

Submit a Pull Request!

Tag summary

Content type

Image

Digest

Size

67.2 MB

Last updated

about 8 years ago

docker pull saada/lumen-cli