diff options
author | Egor Yurtaev <yurtaev.egor@gmail.com> | 2014-10-01 19:55:45 +0700 |
---|---|---|
committer | Egor Yurtaev <yurtaev.egor@gmail.com> | 2014-10-01 21:08:38 +0700 |
commit | 36d97918a976da22e168b073767a6e623809d661 (patch) | |
tree | 77582fd41cc84c897b61b6712c4f38ba1281f387 /pavement.py | |
parent | 9cbaaca8ab1c86de06895df504a606507de19926 (diff) | |
download | omaha-server-36d97918a976da22e168b073767a6e623809d661.zip omaha-server-36d97918a976da22e168b073767a6e623809d661.tar.gz omaha-server-36d97918a976da22e168b073767a6e623809d661.tar.bz2 |
init django project
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""" |