Releases: zepgram/magento2-fast-vm
Release 1.4.0
Release 1.4.0
- Resolve issue on apt-get install, sometimes it could be stuck on re-installation: we now delete apt list repository on provision.
- Fix elasticsearch v7.x installation, now provided on version >= 2.4.0 and fallback to v6.x for lower version.
- Adding MySQL 8 with Percona for version >= 2.4.0 and fallback to 5.7 for lower version.
- Composer v1 could be stuck on installation,
COMPOSER_MEMORY_LIMIT=-1
has been set to avoid this. - Sample data installation has been reworked to follow documentation, it may not work properly on Magento version <= 2.2.x (not tested).
- Rsync mount now required to run
vagrant reload
to enable the watcher on first installation (this is not required on next vagrant up). - Resolve issue #79: magento requires correct permission to add image on catalog product from back-office: global permissions are no more forced with bindfs, we only force the user group (www-data) in order to make it work properly with nginx.
- Update config.yaml.example to Magento v2.4.2
Release 1.3.7
Release 1.3.7
- Resolve issue #73 by locking composer version to v1.x
Release 1.3.6
Magento2.4 compatibility
Release 1.3.5
Upgrade this developer box to install Magento latest release 2.4.0.
- Add php version to 7.4 when magento version is equal or greater than 2.3.5-p2
- Add repository and installation for elasticsearch7.X and apply it by default (elasticsearch6 is now deprecated)
Redis config and php settings
Release 1.3.4
- Set command non-interactive to resolve issue while settings redis configuration in post-install script.
- Move php settings to system-env.sh to avoid issue while running provisionners separately
Increase fastcgi buffer
Release 1.3.3
On version 2.3.5 some sample pages trigger 502 errors.
According to logs: "upstream sent too big header while reading response header from upstream".
Resolved by increasing default fastcgi_buffers.
- Increase default fastcgi buffers:
fastcgi_buffers 16 14k;
fastcgi_buffer_size 32k; - Update config.yaml.example: magento v2.3.5
Fix percona install
Release 1.3.2
- Resolve package installation dependency #50
- Update config.yaml.example: magento v2.3.4
Elasticsearch and Percona
Release 1.3.1
-
Add Elasticsearch 6
-
Replace Mariadb by Percona, according to optimal configuration from Magento doc:
https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/optimal-dev-environment.html#optimal-configuration
Nginx, php-fpm and SQL dump import
Release 1.3.0
The config.yaml file has been updated: 'crypt_key' has been added.
You must adapt your config.yaml according to config.yaml.example.
-
Add php version 7.3 according to last dependency from magento 2.3.3
-
Add database import from compressed dump, crypted_key is also available in config.yaml to avoid any issue with encrypted values with imported data
-
Replaced apache by nginx/php-fpm to improve performance
-
Find out a solution according to winnfsd/vagrant-winnfsd#104
Windows user just have to run:Add-MpPreference -ExclusionProcess winnfsd.exe
as admin in powershell and this will definitly solve issue with NFS and malformated composer autoload -
Magento user is no longer necessary, project is now fully accessible through default vagrant user
-
Project path has been moved from /srv/magento to /home/vagrant/magento
Rsync mount option
Release 1.2.0
The config.yaml file has been updated:
'path', 'mount' and 'php_version' has been added.
You must adapt your config.yaml according to config.yaml.example.
-
Rsync mount is now available in order to reach better performance
-
Add php version in config.yaml to allow user to override the default version installed
-
Fix unix mode for extra shell provision
-
Magento setup has been adapted to be compatible with magento 2.1.X (related issue #16)
-
Default php version is now correctly set to 7.0 for M2.0.x & M2.1.x