summaryrefslogtreecommitdiffstats
path: root/pavement.py
diff options
context:
space:
mode:
Diffstat (limited to 'pavement.py')
-rw-r--r--pavement.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/pavement.py b/pavement.py
index 6730f2c..4159426 100644
--- a/pavement.py
+++ b/pavement.py
@@ -6,4 +6,22 @@ from paver.easy import sh
@task
def test():
- sh('nosetests')
+ sh('./manage.py test', cwd='omaha_server')
+
+
+@task
+def up_dev_server():
+ """
+ Requirements:
+
+ - [docker](docker.com) or [boot2docker](https://github.com/boot2docker/boot2docker) for OS X or Windows
+ - [fig](fig.sh)
+
+ """
+ sh('fig up -d')
+ sh('fig stop web')
+ sh('fig start web')
+ sh('fig run web ./manage.py migrate')
+ sh('fig run web ./manage.py createsuperuser --username=admin --email=admin@example.com --noinput')
+ sh('fig run web ./manage.py set_fake_passwords --password=admin')
+ print """Open http://DOCKER_HOST:8001/admin/\n username: admin\n password: admin"""