Skip to content

From clean Ubuntu to deployed Magento 2 in 5 commands. This is a part of the local infrastructure project which aims to create easy to install and use environment for PHP development based on Ubuntu LTS.

Notifications You must be signed in to change notification settings

DefaultValue/docker_infrastructure

Repository files navigation

Docker-based PHP development infrastructure. From clean Ubuntu to deployed Magento 2 in 4 commands.

This is a part of the local infrastructure project which aims to create easy to install and use environment for PHP development. Based on Ubuntu LTS.

  1. Ubuntu post-installation scripts: Install all software PHP development with a single script.
  2. Dockerizer: Add Docker files to your existing projects in one command. Install any Magento 2 version in 1 command. Dockerizer is a tool for easy creation and management of templates for Docker compositions for your PHP applications. You can use it for development or in the CI/CD pipelines. Check Dockerizer Wiki to get more information on available commands and what the tool does.

Deprecation notice

This repository will temporarily keep PHP Dockerfiles, and we plan to move it to a more suitable namespace. Dockerizer v3.2 includes Traekif composition template, which makes this repository obsolete.

Building and testing images

  1. Build images with docker-images-build.sh.
  2. Run magento:test-templates from the Dockerizer project to test them.
  3. Run docker-images-build-multiplatform.sh to build and push images for multiple platforms.

It is highly recommended to build and test images on at least Linux and MacOS.

Author and maintainer

Maksym Zaporozhets

P.S.: We appreciate any help developing this project and still keeping it as 'Docker-native' as possible. Other people should be able to re-use and easily extend containers or compose files for their needs, but not modify them.

About

From clean Ubuntu to deployed Magento 2 in 5 commands. This is a part of the local infrastructure project which aims to create easy to install and use environment for PHP development based on Ubuntu LTS.

Resources

Stars

Watchers

Forks

Packages

No packages published