[x] This project need to be done on a Virtual Machine.
[x] All the files required for the configuration of your project must be placed in a srcs folder
[x] A Makefile is also required and must be located at the root of your directory. It must set up your entire application
[x] Each Docker image must have the same name as its corresponding service
[x] Each service has to run in a dedicated container
[x] the containers must be built either from the penultimate stable version of Alpine Linux, or from Debian Buster
[x] You also have to write your own Dockerfiles, one per service. The Dockerfiles must be called in your docker-compose.yml by your Makefile.
[x] A Docker container that contains NGINX with TLSv1.2 or TLSv1.3 only.
[x] A Docker container that contains WordPress + php-fpm (it must be installed and configured) only without nginx.
[x] A Docker container that contains MariaDB only without nginx.
[x] A volume that contains your WordPress database
[x] A second volume that contains your WordPress website files
[x] A docker-network that establishes the connection between your containers
[x] Your containers have to restart in case of a crash
[x] In your WordPress database, there must be two users, one of them being the administrator. The administrator’s username can’t contain admin/Admin or administrator/Administrator
[x] This domain name must be login.42.fr. Again, you have to use your own login.
[x] Your NGINX container must be the only entrypoint into your infrastructure via the port 443 only, using the TLSv1.2 or TLSv1.3 protocol.