view service/reasoning/tasks.py @ 756:f3f667769aef

python 3! and some types and cleanups Ignore-this: 3453a547ee745fa83668f36956c835cd
author drewp@bigasterisk.com
date Fri, 14 Feb 2020 00:07:23 -0800
parents a93fbf0d0daa
children
line wrap: on
line source

from invoke import Collection, task
import sys
sys.path.append('/my/proj/release')
from serv_tasks import serv_tasks

ns = Collection()
serv_tasks(ns, 'serv.n3', 'reasoning')

@ns.add_task
@task(pre=[ns['build']])
def local_run_mock(ctx):
    ctx.run(f'docker run --name reasoning_local_run_mock --rm -it -p 9071:9071 -v `pwd`:/opt --dns 10.2.0.1 --dns-search bigasterisk.com --net=host bang6:5000/reasoning:latest python3 reasoning.py -iro --mockoutput', pty=True)

@ns.add_task
@task(pre=[ns['build']])
def pytype(ctx):
    ctx.run(f'docker run '
            f'--name reasoning_pytype '
            f'--rm -it '
            f'-v `pwd`:/opt '
            f'--dns 10.2.0.1 '
            f'--dns-search bigasterisk.com '
            f'--net=host bang6:5000/reasoning:latest '
            f'pytype --pythonpath /usr/local/lib/python3.6/dist-packages:. '
            f'--jobs 4 '
            f'actions.py '
            f'escapeoutputstatements.py '
            f'graphop.py '
            f'httpputoutputs.py '
            f'inference.py '
            f'inputgraph.py '
            f'private_ipv6_addresses.py '
            f'rdflibtrig.py '
            f'reasoning.py', pty=True)