Skip to content

Releases: yvoronoy/magento2docker

Bugfixes: fixed errors when multiple instances are used

16 Jun 10:14
e8236ea
Compare
Choose a tag to compare
  • Fixed issue when multiple instances are deployed in folders with the same names, e.g., ~/project1/m2d and ~/project2/m2d
  • Fixed issue with mutagen session selection when session names are like m2d and m2d-project1

Multi-website + other fixes

09 May 09:52
fb6a98b
Compare
Choose a tag to compare
  • Fixed multi-website default configuration for Apache + added README section about used domains;
  • Added m2d show home and m2d show src to display path to Magento2Docker setup and source folders;
  • Added rsync to web container;
  • Removed Adobe internal tools;
  • Fixed mistyped command in README.md;

The bran new Magento2Docker v3

17 Apr 17:52
1070c7a
Compare
Choose a tag to compare

This is a brand new version of Magento2Docker. It is inspired by v2 and v1 but redesigned to be more flexible, easier to maintain, and much easier to use. It is focused on portability between macOS, Linux, and Windows (WSL2).

The list of new features and fixed bugs:

  • Introduced a brand new way of using Magento2Docker (single docker-compose.yml file approach);
  • Added CLI Tool to manage settings and containers (./bin/m2d);
  • Added support for 'bind' type volumes (for Linux users);
  • A single version of the project will now be sufficient for both Intel and Apple M1/M2 CPUs;
  • Services and tools configured via the .env file;
  • Full support for native docker-compose commands;
  • Reorganized project structure - no more env and src folders;
  • Added friendly setup - now single entry point to set up everything that is mandatory;
  • The source folder can be placed anywhere, also outside of the project directory;
  • Added all supported versions of all core services used by Magento;
  • Fixed documentation;
  • Improved and fixed help for m2d command;
  • Fixed issue with a configuration file path when it is not yet created;
  • Exclude the '.env.back' file from the repository;
  • Added option for project suffix;
  • Fixed the Mailcatcher configuration;
  • Project clean-up;
  • Fixed issue about the incorrect extension for docker-compose when the sync method is set to bind;
  • Fixed incorrect container name when invoking 'bin/m2d go web';
  • Fixed issue about error thrown on Linux when any of multistage image name ends with an underscore symbol;
  • Fixed spelling and clarity in prompts, example files, and help;
  • Fixed issue with COMPOSER_AUTH variable interfering with auth.json files;
  • Fine-tune Mutagen sync options + added new action to fix stuck sync session -> 'bin/m2d sync fix';
  • Reorganize Dockerfile for Apache server for better maintainability;
  • Fixed issue with fixed configuration for Mailcatcher even if it is not enabled;
  • Change hostnames for Mailcatcher and Search Engine from external to internal ones for simplicity;
  • Fixed issue about PHP warning about setting memory limit to 0 during the build phase;
  • Added crontab, so now Magento cron is one command away: 'bin/magento cron:install';
  • Fixed issue with Adobe internal tool setup;
  • Fixed error on container build step about missing -y option for apt-get install command;

Bug fixes before 3.0.0 release

14 Apr 18:59
27cf210
Compare
Choose a tag to compare
Pre-release
  • Fixed issue about the incorrect extension for docker-compose when the sync method is set to bind;
  • Fixed incorrect container name when invoking 'bin/m2d go web';
  • Fixed issue about error thrown on Linux when any of multistage image name ends with an underscore symbol;
  • Fixed spelling and clarity in prompts, example files, and help;
  • Fixed issue with COMPOSER_AUTH variable interfering with auth.json files;
  • Fine-tune Mutagen sync options + added new action to fix stuck sync session -> 'bin/m2d sync fix';
  • Reorganize Dockerfile for Apache server for better maintainability;
  • Fixed issue with fixed configuration for Mailcatcher even if it is not enabled;
  • Change hostnames for Mailcatcher and Search Engine from external to internal ones for simplicity;
  • Fixed issue about PHP warning about setting memory limit to 0 during the build phase;
  • Added crontab, so now Magento cron is one command away: 'bin/magento cron:install';
  • Fixed issue with Adobe internal tool setup;
  • Added environment variables for m2install config of Magento CE and EE repositories (credits go to @mmolochko)

Bug-fixes + some upgrades

31 Mar 13:47
73975e5
Compare
Choose a tag to compare
Pre-release
  • Improved and fixed help for m2d command;
  • Fixed issue with a configuration file path when it is not yet created;
  • Exclude .env.back file from the repository;
  • Added project suffix;
  • Fixed mailcatcher configuration;
  • Project clean-up;

3.0.0-RC1

25 Mar 02:50
854520a
Compare
Choose a tag to compare
3.0.0-RC1 Pre-release
Pre-release
  • Introduced a brand new way of using Magento2Docker (single docker-compose.yml file approach)
  • Added CLI Tool to manage settings and containers
  • Added support for 'bind' type volumes
  • A single version of the project will now be sufficient for both Intel and Apple M1 CPUs
  • Services and tools configured via the .env file
  • Full support for native docker-compose commands
  • Reorganized project structure - no more env and src folders
  • Added friendly setup - now single entry point to set up everything that is mandatory
  • The source folder can be placed anywhere, also outside of the project directory
  • Added all supported versions of all core services used by Magento
  • Fixed documentation

OpenSearch + project clean-up

17 Feb 16:47
Compare
Choose a tag to compare
  • Prevent containers from starting if stopped manually. Instead of using restart -> always, it is restart -> unless-stopped. This way, when a container is stopped manually, it will not be restarted automatically. This will also prevent containers from autostarting on docker start.
  • Makes the xDebug idekey option configurable from docker-compose. Now you can change idekey from PHPSTORM to VSCODE or anything else just by configuring it in .env file or by defying the value for the M2D_XDEBUG_IDE_KEY environment variable.
  • Unify base image accros php versions. Now all PHP containers are based on apache-bullseye.
  • Added OpenSearch 1.2.4. Max heap size can be configured with the M2D_OPENSEARCH_MAX_HEAP_SIZE variable.

OpenSearch + project clean-up

17 Feb 16:48
ad065c1
Compare
Choose a tag to compare
  • Prevent containers from starting if stopped manually. Instead of using restart -> always, it is restart -> unless-stopped. This way, when a container is stopped manually, it will not be restarted automatically. This will also prevent containers from autostarting on docker start.
  • Makes the xDebug idekey option configurable from docker-compose. Now you can change idekey from PHPSTORM to VSCODE or anything else just by configuring it in .env file or by defying the value for the M2D_XDEBUG_IDE_KEY environment variable.
  • Unify base image accros php versions. Now all PHP containers are based on apache-bullseye.
  • Added OpenSearch 1.2.4. Max heap size can be configured with the M2D_OPENSEARCH_MAX_HEAP_SIZE variable.

Bugfixes: fixed command make varnish-cli

18 Jan 08:19
Compare
Choose a tag to compare

Bugfixes: fixed command make varnish-cli

18 Jan 08:21
2d0d3fb
Compare
Choose a tag to compare