Public | Automated Build

Last pushed: a year ago
Short Description
For developers to run a Laravel projet under php 5.6 and apache 2.4. Don't forget the VOLUME !
Full Description

Docker-Apache-2.4-Php5.6-for-Laravel

A Dockerfile for developers to run a Laravel projet under php 5.6 and apache 2.4

Before starting

This configuration was made to run a Laravel project with a postgresql database, as a developer.
This should also work with a Lumen project (not tested).
The drivers for mysql are available.
If you need i also made a proxy apache image : Docker-Apache-2.4-Proxy

Usage

First you have to make an image :
docker build -t api .
Then a container :
docker run -d -v /Path/To/api/:/var/www/html -p 12345:80 --name=contrainer-api api
The goal here is just to share the project directory with the container, so we can keep working on it.

Logs

As you can see in the Dockerfile the apache logs are linked to stderr and stdout, so you can access them just by doing docker logs container-api.
The laravel logs are available in the the /storage/logs/ of your project as always (don't forget to set the rights to write in this directory).

Kitematic

Don't forget to change the VOLUMES (settings) with your local Laravel project path.

Conclusion

Have fun !

Docker Pull Command
Owner
zhajor

Comments (0)