-
Notifications
You must be signed in to change notification settings - Fork 1
Home
WMESN edited this page Sep 14, 2023
·
1 revision
Docker is an open-source platform that packages applications and their dependencies into lightweight, portable containers. It provides and efficient and consistent way to build, ship and run software across different environments.
ESN Germany's ecommerce website uses the open source e-commerce platform PrestaShop. PrestaShop runs on an *AMP stack (Apache - MySQL - PHP).
Three containers are required to run
- MySQL container (version 5.7)
- Prestashop FPM (version 8.1.1)
- Dedicated Webserver (Apache)
A dedicated web server is needed for "prestashop:version-fpm" variant as these versions don't contain the Apache web server. The fpm variant has been chosen as it ships with php-fpm which has a big impact on performance.
The included config files also come with several improvements to optimize PrestaShop's performance