Inception
A high-performance WordPress deployment using Docker
In this project, the following is configured:
- A Docker container that contains
NGINX with TLSv1.3 only
. - A Docker container that contains
WordPress + php-fpm
(it must be installed and configured) only without nginx. - A Docker container that contains
MariaDB
only without nginx. - A Docker container that contains
Redis
. - A Docker container that contains
Adminer
. - A Docker container that contains
FTP-server
. - A volume that contains WordPress database.
- A second volume that contains WordPress website files.
- A docker-network that establishes the connection between your containers.
Setup and management:
- Customize
srsc/.env
file by replacing values of the variables to your own. - Use
make
command with optionsup
,down
,clean
andre
to manage containers.