diff options
Diffstat (limited to 'pavement.py')
-rw-r--r-- | pavement.py | 20 |
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""" |