@@ -6,13 +6,22 @@ Files for the PythonKC.com website.
66
77## Development Quickstart Option 1 (vagrant)
88
9- First, copy ` pythonkc_site/.env.example ` to ` pythonkc_site/.env ` and add
9+ We're going to use Vagrant and Virtualbox to run pythonkc.com inside a Debian
10+ VM. We're using the [ shell provisioner] [ ] to install Ansible inside our VM and
11+ then using Ansible to manage the environment from there. (Note: we're * not*
12+ using the [ ansible provisioner] [ ] .)
13+
14+ First you need to install [ Vagrant] [ ] and [ VirtualBox] [ ] and clone [ our
15+ repository] [ ] from github.
16+
17+ Now copy ` pythonkc_site/.env.example ` to ` pythonkc_site/.env ` and add
1018your own [ meetup api key] [ ] and a unique [ django secret key] [ ] (` .env ` will
1119be ignored by git)
1220
1321Then you have to install some vagrant plugins and build your vagrant box:
1422
1523```
24+ vagrant plugin install vagrant-vbguest
1625vagrant plugin install vagrant-hostmanager
1726vagrant plugin install vagrant-hostsupdater
1827vagrant up
@@ -68,5 +77,11 @@ See: docs/local_development
6877
6978
7079
80+ [ Vagrant ] : https://www.vagrantup.com/downloads.html
81+ [ VirtualBox ] : https://www.virtualbox.org
82+ [ shell provisioner ] : http://docs.vagrantup.com/v2/provisioning/shell.html
83+ [ ansible provisioner ] : http://docs.vagrantup.com/v2/provisioning/ansible.html
84+ [ our repository ] : https://github.com/pythonkc/pythonkc.com
7185[ meetup api key ] : https://secure.meetup.com/meetup_api/key/
7286[ django secret key ] : http://www.miniwebtool.com/django-secret-key-generator/
87+
0 commit comments