This repository contains a little docker-compose configuration to start a LEMP (Linux, Nginx, MariaDB, PHP) stack.
Link to original repo –> 'https://github.com/stevenliebregt/docker-compose-lemp-stack'
This fork was adapted to host Wordpress files through LEMP stack. The following versions were used initially:
- PHP 7.2 (FPM) - With MySQLi driver optionally (Uncomment line from php.Dockerfile)
- Nginx 1.13.6
- MariaDB 10.3.9
The Nginx configuration can be found in config/nginx/.
You can also set the following environment variables, for example in the included .env file:
| Key | Description |
|---|---|
| APP_NAME | The name used when creating a container. |
| MYSQL_ROOT_PASSWORD | The MySQL root password used when creating the container. |
To use it, simply follow the following steps:
https://wordpress.org/latest.zip
Start the server using the following command inside the directory you just cloned: docker-compose up.
You can use the following command to enter a container:
Where {CONTAINER_NAME} is one of:
docker exec -ti {CONTAINER_NAME} /bin/bash
{APP_NAME}-php{APP_NAME}-nginx{APP_NAME}-mariadb