summaryrefslogtreecommitdiffstats
path: root/pavement.py
diff options
context:
space:
mode:
authorEgor Yurtaev <yurtaev.egor@gmail.com>2014-10-01 19:55:45 +0700
committerEgor Yurtaev <yurtaev.egor@gmail.com>2014-10-01 21:08:38 +0700
commit36d97918a976da22e168b073767a6e623809d661 (patch)
tree77582fd41cc84c897b61b6712c4f38ba1281f387 /pavement.py
parent9cbaaca8ab1c86de06895df504a606507de19926 (diff)
downloadomaha-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.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"""