A WordPress site with Nginx as a web server and reverse proxy, MariaDB for database - all within isolated Docker containers, all within a virtual machine :)
- Custom Docker Images: Each service is built from a custom light weigth Docker image based in Debian:bullseye.
- Secure Communication: Configured to use TLSv1.2 or TLSv1.3, maintaining a high standard for security.
- Network Isolation: Custom Docker network to securely connect containers and only allow connections through the proxy.
- Persistent Storage: Utilizes Docker volumes for persistent storage of the WordPress database and files.
- Efficient Process Handling: Configured PHP-FPM for site performance.
- Automated Setup: A Makefile is included for automating the setup of the application, simplifying the build and deployment process.