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)