Skip to content

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

Edited by AH0981