/docker-magento2-cli

A simple Docker image for running Magento 2 CI/CD scripts

Primary LanguageDockerfile

Docker Magento2 CLI

A simple Docker image for running Magento 2 CLI commands on CI/CD only — don't use for production.

Link to Docker Hub: hub.docker.com/r/erfanimani/magento2-cli.

Build instructions

docker build . -t erfanimani/magento2-cli:{version} -t erfanimani/magento2-cli:latest

docker push erfanimani/magento2-cli:{version}
docker push erfanimani/magento2-cli:latest

Apple Silicon

If you're building the image on ARM architecture, run the following instead to ensure it can run elsewhere (i.e. Github Actions):

docker buildx build --platform=linux/amd64 . -t {tag}

Changelog

8.2-1: Updated PHP to 8.2.12 and Composer to 2.2.22.

8.1-2: Updated PHP to 8.1.27 and Composer to 2.2.23.

8.1-1: Updated PHP to 8.1.9 and Composer to 2.2.17.

7.4-4: Updated PHP to 7.4.29.

7.4-3: Updated Composer version to 2.1.5, to work with the new Github token format.

7.4-2: Updated Composer version to 2.

7.4-1: Increased PHP version to 7.4. Pegged Composer version to 1.

7.3-1: Increased PHP version to 7.3.

7.2-3: Release 7.2.-3: Installed rsync, required for deployphp/deployer.

7.2-2: Release 7.2.-2: Added ext-sockets to PHP, necessary for php-amqplib.

7.2-1: Increased PHP version to 7.2.

7.1-1: Increased PHP version to 7.1.

7.0-2: Increased PHP memory limit to 1G.

7.0-1: Initial commit; PHP 7.0.