Skip to content

Vagrant project for Magento 2 developers v2.0

Compare
Choose a tag to compare
@paliarush paliarush released this 05 Feb 19:43
· 248 commits to 2.0 since this release

Changed

  • Moved provisioning scripts
  • Magento project directory moved to vagrant project root. Current structure is as follows: vagrant-magento/magento2ce/magento2ee
  • PHP 7.0 is installed by default instead of PHP 5.5.9 (can be configured in etc/config.yaml.dist)
  • Renamed configuration folder from local.config to etc
  • Set minimum Vagrant version as 1.8
  • Improved deployment speed in case of disabled NFS for folders sync
  • Used custom Vagrant box with pre-installed software necessary for Magento 2 development
  • Eliminated explicit dependency on PHP for Windows hosts (it can be downloaded and used locally for the project)
  • XSD URN generation is executed after Magento installation

Added

  • Added project initialization script and host scripts for routine flows (compatible with OSX, *nix and Windows)
  • Implemented static value of forwarded SSH port to prevent necessity to reconfigure software accessing guest via SSH
  • Implemented collision prevention for IP address and host name (in case when several machines are created at once)
  • Added configuration file etc/config.yaml.dist
  • Added PHP 7.0 support
  • Added PHP Storm configuration during project initialization (particularly automatic deployment settings)
  • Added automatic vagrant plugins installation