Mercurial > code > home > repos > homeauto
comparison service/piNode/tasks.py @ 1430:445e24e8c8bb
lib upgrades; fix a static http server path
Ignore-this: f48022f37590e8bdb16957c49168d31b
darcs-hash:018ffeb640e1ce9307daf4a320fbd0c807e66a07
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Thu, 08 Aug 2019 16:54:46 -0700 |
parents | f2159312b0e7 |
children | af2d0249a2cc |
comparison
equal
deleted
inserted
replaced
1429:262ad47a9743 | 1430:445e24e8c8bb |
---|---|
11 | 11 |
12 @task(pre=[build_image]) | 12 @task(pre=[build_image]) |
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 # (cd /my/proj/homeauto/service/arduinoNode; tar czf /my/site/projects/rdfdb/more2.tgz static) | |
17 | |
18 @task(pre=[build_image]) | 16 @task(pre=[build_image]) |
19 def shell(ctx): | 17 def shell(ctx): |
20 ctx.run(f'docker run --name={JOB}_shell --rm -it --cap-add SYS_PTRACE --net=host {TAG} /bin/bash', pty=True) | 18 ctx.run(f'docker run --name={JOB}_shell --rm -it --cap-add SYS_PTRACE --net=host --uts=host --cap-add SYS_RAWIO --device /dev/mem --privileged {TAG} /bin/bash', pty=True) |
21 | 19 |
22 | 20 |
23 @task(pre=[build_image]) | 21 @task(pre=[build_image]) |
24 def local_run(ctx): | 22 def local_run(ctx): |
25 ctx.run(f'docker run --name={JOB}_local --rm -it {TAG} python ./piNode.py -v', pty=True) | 23 ctx.run(f'docker run --name={JOB}_local --rm -it {TAG} python ./piNode.py -v', pty=True) |