Mercurial > code > home > repos > homeauto
comparison service/reasoning/tasks.py @ 1411:21d0cd98ef7a
mock output mode
Ignore-this: a7b9dd184a2f3c811cd7c1d3ca4a002c
darcs-hash:af6eb3949372201ed9b414ce038849c4ce8423cf
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Wed, 24 Jul 2019 00:34:41 -0700 |
parents | 6c86c6a87eab |
children | 0da337780f22 |
comparison
equal
deleted
inserted
replaced
1410:dc70ee50c981 | 1411:21d0cd98ef7a |
---|---|
13 def push_image(ctx): | 13 def push_image(ctx): |
14 ctx.run(f'docker push {TAG}') | 14 ctx.run(f'docker push {TAG}') |
15 | 15 |
16 @task | 16 @task |
17 def shell(ctx): | 17 def shell(ctx): |
18 ctx.run(f'docker run --rm -it --cap-add SYS_PTRACE --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} /bin/bash', pty=True) | 18 ctx.run(f'docker run --rm -it --cap-add SYS_PTRACE -v `pwd`:/mnt --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} /bin/bash', pty=True) |
19 | 19 |
20 @task(pre=[build_image]) | 20 @task(pre=[build_image]) |
21 def local_run(ctx): | 21 def local_run(ctx): |
22 ctx.run(f'docker run --rm -it -p {PORT}:{PORT} -v `pwd`:/mnt --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} python /mnt/{JOB}.py -iro', pty=True) | 22 ctx.run(f'docker run --rm -it -p {PORT}:{PORT} -v `pwd`:/mnt --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} python /mnt/{JOB}.py -iro', pty=True) |
23 | 23 |
24 @task(pre=[build_image]) | |
25 def local_run_mock(ctx): | |
26 ctx.run(f'docker run --rm -it -p {PORT}:{PORT} -v `pwd`:/mnt --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} python /mnt/{JOB}.py -iro --mockoutput', pty=True) | |
27 | |
24 @task(pre=[push_image]) | 28 @task(pre=[push_image]) |
25 def redeploy(ctx): | 29 def redeploy(ctx): |
26 ctx.run(f'supervisorctl -s http://bang:9001/ restart {JOB}_{PORT}') | 30 ctx.run(f'supervisorctl -s http://bang:9001/ restart {JOB}_{PORT}') |