- 06 Aug, 2013 1 commit
-
-
Fixed Typo
Slater-Victoroff committed
-
- 29 Jul, 2013 2 commits
-
-
David Baumgold committed
-
Calen Pennington committed
-
- 24 Jul, 2013 1 commit
-
-
Calen Pennington 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
-
- 18 Jul, 2013 1 commit
-
-
Remove the `update_templates command from the installation script, this command was removed by https://github.com/edx/edx-platform/commit/3722685e1a185ff4a0a085bb380ed793cf6d1e59
Xavier Antoviaque committed
-
- 16 Jul, 2013 1 commit
-
-
Calen Pennington committed
-
- 12 Jul, 2013 1 commit
-
-
Xavier Antoviaque committed
-
- 11 Jul, 2013 1 commit
-
-
Some parts of the `create-dev-env/sh` script use `$WORKON_HOME` and others hardcode `$HOME/.virtualenvs` which means if you **don't** put your virtualenvs under `$HOME/.virtualenvs`, the script doesn't work at all. This commit removes the hardcoding of virtualenv location and consistently uses `$WORKON_HOME` everywhere.
James Tauber committed
-
- 10 Jul, 2013 15 commits
-
-
Otherwise, `vagrant ssh` doesn't load the rbenv shims, because that line is in the .bashrc file.
David Baumgold committed -
David Baumgold committed
-
Xavier Antoviaque 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 -
Since the output is passed through tee, when the django admin asks the user if he would like to create a super user account, it blocks the install, without even showing the question. Disabled interactivity for syncdb.
Xavier Antoviaque committed -
Added options to make the output of `apt-get` and `mkvirtualenv` friendlier to getting logged. This allows to be more easily recorded in log files or when the install is performed through utilities - like Vagrant.
Xavier Antoviaque committed -
The options passed to curl were not always the same - added logging of error (-S) everywhere (was only used for Mac before) and made it quiet in the rare few cases where it wasn't yet (-s).
Xavier Antoviaque committed -
The script used to download the latest version of ruby through rvm, then later on install the one used by the project. Now we directly download the version of the project when rvm is installed.
Xavier Antoviaque committed -
Added several options to the `create-dev-env.sh` script to improve its ability to be used by another script: * -y -- non interactive mode (no prompt, proceed immediately) * -n -- do not attempt to pull edx-platform * -q -- be more quiet (removes info at beginning & end) This will be used, in particular, for Vagrant provisioning.
Xavier Antoviaque committed -
Before executing a command, for security reasons `sudo` clears the environment, so the value of DEBIAN_FRONTEND was never passed to apt-get. This was causing the mysql packqge to still prompt for a value interactively.
Xavier Antoviaque committed
-
- 08 Jul, 2013 1 commit
-
-
in line 470, changed "curl -O" to "curl -OL" such that the scripts runs without problems.
hikari-boulders committed
-
- 03 Jul, 2013 1 commit
-
-
Calen Pennington committed
-
- 24 Jun, 2013 1 commit
-
-
Calen Pennington committed
-
- 21 Jun, 2013 1 commit
-
-
Accepts any dirname for the edx-platform repo. Allows the script to be called from any directory, not just $BASE/edx-platform.
Julian Arni committed
-
- 19 Jun, 2013 3 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Calen Pennington committed
-
- 05 Jun, 2013 1 commit
-
-
Calen Pennington committed
-
- 01 Jun, 2013 5 commits
-
-
Xavier Antoviaque committed
-
Xavier Antoviaque committed
-
Xavier Antoviaque committed
-
Xavier Antoviaque committed
-
2 changes: [1] If PROJECT_HOME is not set, AND create-dev-env.sh is run from a cloned repo, then set BASE to that repo; else: (and only finally) set BASE to a default of "$HOME/edx_all" [2] if PROJECT_HOME is set, or if this is from a repo, don't add edx_all to the BASE name (no need;)
yarko committed
-
- 31 May, 2013 3 commits
-
-
Slater-Victoroff committed
-
Slater-Victoroff committed
-
Slater-Victoroff committed
-