summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorDevin Carlen <devin.carlen@gmail.com>2011-01-12 14:22:29 -0800
committerDevin Carlen <devin.carlen@gmail.com>2011-01-12 14:22:29 -0800
commit12929d85f725883c6f66b641d116c5c69f910473 (patch)
tree251a9f3aef530a66bed52dc76d5ec61d9d038eb6 /README
parent303644819e0deccd0c8aa12587d5dcbcdf3a3968 (diff)
downloadtuskar-ui-12929d85f725883c6f66b641d116c5c69f910473.tar.gz
Added README
Diffstat (limited to 'README')
-rw-r--r--README49
1 files changed, 49 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 00000000..f4b1cfcb
--- /dev/null
+++ b/README
@@ -0,0 +1,49 @@
+OpenStack Dashboard
+-------------------
+
+The OpenStack Dashboard is a reference implementation of a Django site that
+uses the Django-Nova project to provide web based interactions with the
+OpenStack Nova cloud controller.
+
+For more information about the Django-Nova project, please visit:
+
+ http://launchpad.net/django-nova
+
+
+Getting Started
+---------------
+
+The first step is to obtain a local copy of the django-nova project:
+
+ $ mkdir django-nova
+ $ cd django-nova
+ $ bzr init-repo .
+ $ bzr branch lp:django-nova/trunk
+
+
+Next we will create the virtualenv for local development. A tool is included to
+create one for you:
+
+ $ python tools/install_venv.py <path to django-nova/trunk>
+
+
+Now that the virtualenv is created, you need to configure your local
+environment. To do this, create a local_settings.py file in the local/
+directory. There is a local_settings.py.example file there that may be used
+as a template.
+
+Finally, issue the django syncdb command:
+
+ $ tools/with_venv.sh dashboard/manage.py syncdb
+
+If after you have specified the admin user the script appears to hang, it
+probably means the installation of Nova being referred to in local_settings.py
+is unavailable.
+
+
+If all is well you should now able to run the server locally:
+
+ $ tools/with_venv.sh dashboard/manage.py runserver
+
+
+