Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Latest commit

 

History

History
54 lines (41 loc) · 1.49 KB

README.md

File metadata and controls

54 lines (41 loc) · 1.49 KB

Yet Another DrupalBox

Yet Another DrupalBox is a simple Drupal environment, built with Vagrant + Ansible.

This project was inspired by Drupal VM.

Currently, work with below environments:

  • CentOS 7.x on Virtualbox
  • CentOS 7.x on DigitalOcean
  • CentOS 7.x on AWS
  • CentOS 7.x on Google Compute Engine
  • Amazon Linux on AWS

Getting Started

Windows

currently, Windows not supported...

OS X

Prerequisites

$ brew install vagrant
$ vagrant plugin install vagrant-hostmanager
$ vagrant plugin install vagrant-bindfs --plugin-version 0.4.14
$ vagrant plugin install vagrant-cachier # if you want to share the cache of packeges
$ vagrant plugin install vagrant-vbguest # required if you installed vagrant-cacher
$ vagrant box add centos/7 --provider virtualbox
$ brew install ansible

Launch your drupal site

$ git clone https://github.com/blauerberg/yet-another-drupalbox.git
$ cd yet-another-drupalbox
$ ln -s default.drupal8.config.yml config.yml (if you want to boot with Drupal 8)
$ ln -s default.drupal7.config.yml config.yml (if you want to boot with Drupal 7)
$ vagrant up

# access your drupal site
$ open http://yet-another-drupalbox.local

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Supporting Organizations