some quick notes to complete the VM startup procedure
authorBryan <btbonval@gmail.com>
Tue, 17 Dec 2013 09:05:43 +0000 (04:05 -0500)
committerBryan <btbonval@gmail.com>
Tue, 17 Dec 2013 09:05:43 +0000 (04:05 -0500)
README.md

index c0de9562814c4577aacd8b7c0bf0e248b0dbe53c..daea4ce36514393cb15b07d8a24410abc6db106b 100644 (file)
--- a/README.md
+++ b/README.md
@@ -54,6 +54,7 @@ To obviate the need for hosting static files through S3 (noting it still serves
 3. change `STATIC_URL` to `'/assets/'`
 4. comment out the entire storages section (save for part of `INSTALLED_APPS` and `STATIC_URL`)
 5. add this to the nginx config:
+
     location /assets/ {
         root /var/www/karmaworld/karmaworld/;
     }
@@ -85,6 +86,16 @@ follow:
 1. Use Vagrant to create the virtual machine.
     * While in `cd {project_root}`, type `vagrant up`
 
+1. Connect to the VM with `vagrant ssh`
+
+1. While connected to the VM with SSH, type `cd karmanotes` and then follow
+    the instructions starting in Production Install about running
+    `fab -H 127.0.0.1 first_deploy`.
+
+1. Once the above instructions are completed, port 80 on the VM will be hosted
+    as port 6659 on the host system. From the host system, fire up your
+    favorite browser and point it at `localhost:6659`.
+
 # Production Install
 
 If you're starting to work on this project and you need it setup for production,
@@ -126,7 +137,12 @@ follow the steps below.
    This will make a virtualenv, install the development dependencies and create
    the database tables.
 
-1. Now you can run ``./manage.py runserver`` and visit the site in the browser.
+   During this process, you will be queried to create a Django site admin.
+   Provide information. You will be asked to remove duplicate schools. Respond
+   with yes.
+
+1. If everything went well, gunicorn should be running the website on port 8000
+    and nginx should be serving gunicorn on port 80.
 
 # Accessing the Vagrant Virtual Machine