/Docker-apache-php7-phalcon

A docker for the framework phalcon under php7.

Primary LanguageApacheConfMIT LicenseMIT

Docker-Apache-php7-phalcon

A Dockerfile for developers to run a Phalcon 3 projet under php 7.0 and apache 2.4

Before starting

This configuration was made to run a Phalcon project with a PostgreSQL database, but as you can see in the Dockerfile the extensions for MySql and other databases are available. This should also work with Laravel or others frameworks, you just have the C Phalcon extension installed. 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 phalcon . Then a container : docker run -d -v /Path/To/api/:/var/www/html -p 12345:80 --name=contrainer-phalcobn phalcon 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-phalcon.

Kitematic

The project is on the docker hub : link Don't forget to change the VOLUMES (settings) with your local Phalcon project path. Set a port as well so you will not have a random one each time you restart the container.

Blog Article

I wrote about this, check here You can get some explanations from building the image to exploring the tutorial.

Conclusion

Have fun !