- 05 Sep, 2013 1 commit
-
-
The provisioning script used to check for the existence of the `/opt/edx/node_modules` folder to decide if the installation has already been completed. However, since additional instructions were executed by the installer afterwards, any installation error (eg. download timeouts on low quality connections) happening between the creation of that folder and the end of the installation wouldn't be recovered from on the next vagrant instance boot.
Xavier Antoviaque committed
-
- 21 Jul, 2013 1 commit
-
-
vagrant: - check actual IP; - only init machine first time, just as native installations; - add .bash_profile to permissions fixup; - cleanup excessive newlines in making .bash_profile; README: - include admin & debugging use; - info about re-initializing VM & manually running create-dev-env.sh; - add django admin & debug_toolbar setting info Conflicts: AUTHORS scripts/vagrant-provisioning.sh
Yarko Tymciurak committed
-
- 12 Jul, 2013 1 commit
-
-
Xavier Antoviaque committed
-
- 10 Jul, 2013 7 commits
-
-
Otherwise, `vagrant ssh` doesn't load the rbenv shims, because that line is in the .bashrc file.
David Baumgold committed -
Xavier Antoviaque committed
-
Xavier Antoviaque committed
-
Yarko's `$BASE` patch has been merged and rewritten since the original pull request was created, resulting in the `$BASE` being incorrectly set to the default `/home/vagrant/edx_all` by the new code.
Xavier Antoviaque committed -
To allow the vagrant user to create the /opt/edx/[log|data|db] folders
Xavier Antoviaque committed -
Compatibility with the Filesystem Hierarchy Standard: http://www.pathname.com/fhs/
David Baumgold committed -
Cf README, this adds support to install and setup a dev instance through Vagrant. The Vagrantfile at the root handles the vagrant commands like `vagrant up`. Provisioning is done by the shell script `vagrant-provisionning.sh`, which is a light wrapper around the `create-dev-setup.sh` which does most of the job using the standard process, but limiting possible side-effect by ensuring the environment on which the install is performed is clean. Based on an Ubuntu precise 12.04 LTS.
Xavier Antoviaque committed
-