rjbaker / Simple Magento Vagrant
A VERY simple Magento environment provisioner for Vagrant
Projects that are alternatives of or similar to Simple Magento Vagrant
magento2-ansible-vagrantⓂ️2️⃣ Ansible provisioned Ubuntu 16.04 vagrant box for Magento2 development.
Stars: ✭ 25 (-90.27%)
Mutual labels: vagrant, magento
vagrant-magento**DEPRECATED**
Stars: ✭ 12 (-95.33%)
Mutual labels: vagrant, magento
broomA disk cleaning utility for developers.
Stars: ✭ 38 (-85.21%)
Mutual labels: vagrant
nifi-sandboxSandbox for Apache nifi
Stars: ✭ 21 (-91.83%)
Mutual labels: vagrant
windows-labWindows Automated Lab with Vagrant
Stars: ✭ 78 (-69.65%)
Mutual labels: vagrant
vagrantDevelopment repository for the vagrant cookbook
Stars: ✭ 54 (-78.99%)
Mutual labels: vagrant
laragentoCollection of the Laravel/Eloquent Model classes that allows you to get data directly from a Magento 2 database.
Stars: ✭ 79 (-69.26%)
Mutual labels: magento
devopsSetup & installers for databases, runtimes, queues etc. using Anaconda, Ansible, Vagrant, Docker, AWS, Puppet, automation etc.
Stars: ✭ 28 (-89.11%)
Mutual labels: vagrant
Magento-QuickorderMagento Quickorder module, enables bulk order creation by inputting SKUs & quantities.
Stars: ✭ 30 (-88.33%)
Mutual labels: magento
magento-address-autocompleteA Magento module that uses the Google Places API to populate the address fields on the checkout.
Stars: ✭ 14 (-94.55%)
Mutual labels: magento
vagrant-almAn excerpt of an ALM environment built on top of Vagrant, Libvirt and Ansible
Stars: ✭ 44 (-82.88%)
Mutual labels: vagrant
antsAwesome Networking Tools Sandbox
Stars: ✭ 21 (-91.83%)
Mutual labels: vagrant
packer-ubuntu-18.04packer example - Ubuntu Server 18.04.5
Stars: ✭ 37 (-85.6%)
Mutual labels: vagrant
packer.templatesVarious packer templates for building basic virtual machine images.
Stars: ✭ 44 (-82.88%)
Mutual labels: vagrant
magento2-customer-account-links-managerCustomer Account Links Manager allows you to quickly and easily remove customer account links from Magento 2 customer dashboard.
Stars: ✭ 40 (-84.44%)
Mutual labels: magento
appsideMultitenant environment automation.
Stars: ✭ 36 (-85.99%)
Mutual labels: vagrant
magento2-module-ordergridThe Order Grid module adds more details to the order grid in the admin.
Stars: ✭ 54 (-78.99%)
Mutual labels: magento
Awesome Ecommerce Stack💰 Popular marketing tools and add-ons used by 10,000+ of the top e-commerce stores.
Stars: ✭ 255 (-0.78%)
Mutual labels: magento
simple-magento-vagrant
A VERY simple Magento environment provisioner for Vagrant.
- Creates a running Magento development environment with a few simple commands.
- Runs on Ubuntu (Trusty 14.04 64 Bit) \w PHP 5.5, MySQL 5.5, Apache 2.2
- Uses Magento CE 1.9.1.0
- Automatically runs Magento's installer and creates CMS admin account.
- Optionally installs Magento Sample Store Inventory
- Automatically runs n98-magerun installer.
- Perfect for rapid development or extension testing with an unopionionated, bare-bones and easily tweaked configuration.
- Goes from naught-to-Magento in a couple of minutes.
Getting Started
Prerequisites
- Install VirtualBox
- Install Vagrant
- Clone or download this repository to the root of your project directory
git clone https://github.com/r-baker/simple-magento-vagrant.git
- In your project directory, run
vagrant up
The first time you run this, Vagrant will download the bare Ubuntu box image. This can take a little while as the image is a few-hundred Mb. This is only performed once.
Vagrant will configure the base system before downloading Magento and running the installer.
Usage
- In your browser, head to
127.0.0.1:8080
- Magento CMS is accessed at
127.0.0.1:8080/admin
- User:
admin
Password: password123123
- Access the virtual machine directly using
vagrant ssh
- When you're done
vagrant halt
Full Vagrant command documentation
Sample Data
Sample data is automatically downloaded and installed by default. However, it's a reasonably large file and can take a while to download.
"I don't want sample data"
Sample data installation can be disabled:
- Open
Vagrantfile
- Change
sample_data = "true"
to sample_data = "false"
- Run
vagrant up
as normal
"I have already downloaded the sample data"
- Place the sample data
tar.gz
file in the project root
- Ensure
sample_data = "true"
- The provisioning script will skip the download and use the provided file instead. The same goes for when the provisioner is rerun. e.g.
vagrant reload --provision
Todo
Why no Puppet/Chef?
Admittedly, Puppet and Chef are excellent solutions for predictable and documented system configurations. The emphasis for this provisioner is on unopinionated simplicity. There are some excellent Puppet / Chef Magento configurations on Github with far more bells and whistles.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].