US019 as a PrestaShop developer, I want to use a pre-configured Docker image that includes all the necessary PHP extensions and libraries for PrestaShop development
Description:
PrestaShop development requires a consistent and ready-to-use environment. By using a pre-built Docker image, developers can save setup time, reduce misconfigurations, and maintain environment parity across development, CI, and testing stages.
Linked Requirements & Use Cases?
Current Definition of Done
-
Docker image built successfully -
Works locally and in GitLab CI -
Peer-reviewed (Dockerfile + usage) -
Tested with PrestaShop repo -
Documentation/README updated -
Tag image version and push to Docker registry (internal or Docker Hub)
Acceptance Criterias
-
A Docker image is available that includes all required PHP extensions and libraries for PrestaShop development. (#261) -
A working Dockerfile or pre-built Docker image is available -
Image includes a compatible PHP version (e.g., PHP 8.x) -
All required PrestaShop PHP extensions are installed (e.g., gd, pdo_mysql, zip) -
Web server (Apache or Nginx) is included and configured -
Composer is installed and functional -
Image supports PrestaShop CLI tools -
Can run locally and in CI/CD environments -
Usage documentation (README) is provided -
Image is tested with a sample PrestaShop instance -
Positive feedback received from developers using the image