changeset 736:98e0695e6ada

build update Ignore-this: 5379d973141cdea5b9ebbae4c2baa2e0
author drewp@bigasterisk.com
date Mon, 10 Feb 2020 00:02:48 -0800
parents f7ec2463ff79
children 23b972df1856
files service/store/tasks.py
diffstat 1 files changed, 6 insertions(+), 25 deletions(-) [+]
line wrap: on
line diff
--- a/service/store/tasks.py	Mon Feb 10 00:02:18 2020 -0800
+++ b/service/store/tasks.py	Mon Feb 10 00:02:48 2020 -0800
@@ -1,26 +1,7 @@
-from invoke import task
-
-JOB = 'store'
-PORT = 10015
-
-TAG = f'bang6:5000/{JOB}_x86:latest'
-
-@task
-def build_image(ctx):
-    ctx.run(f'docker build --network=host -t {TAG} .')
+from invoke import Collection
+import sys
+sys.path.append('/my/proj/release')
+from serv_tasks import serv_tasks
 
-@task(pre=[build_image])
-def push_image(ctx):
-    ctx.run(f'docker push {TAG}')
-
-@task
-def shell(ctx):
-    ctx.run(f'docker run --rm -it --cap-add SYS_PTRACE  -v `pwd`:/opt/homeauto_store --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG}  /bin/bash', pty=True)
-
-@task(pre=[build_image])
-def local_run(ctx):
-    ctx.run(f'docker run --rm -it -p {PORT}:{PORT}  -v `pwd`:/opt/homeauto_store --dns 10.2.0.1 --dns-search bigasterisk.com --net=host {TAG} python3 {JOB}.py -v', pty=True)
-
-@task(pre=[push_image])
-def redeploy(ctx):
-    ctx.run(f'supervisorctl -s http://bang:9001/ restart {JOB}_{PORT}')
+ns = Collection()
+serv_tasks(ns, 'serv.n3', 'store')