view lib/patchablegraph/tasks.py @ 1511:9733063421e1

add browser_test server for playing with /graph resource Ignore-this: 6112c234b93e0fb99ffe918a022e5a49 darcs-hash:fa614cb62e50d73e2e2f02ad79ec4c497cea8cbc
author drewp <drewp@bigasterisk.com>
date Mon, 03 Feb 2020 23:45:15 -0800
parents 43791ec0beb2
children d98c3ffe7144
line wrap: on
line source

from invoke import task

import sys
sys.path.append('/my/proj/release')
from release import local_release

@task
def release(ctx):
    local_release(ctx)

@task
def browser_test_build(ctx):
    ctx.run(f'docker build --network=host  -t bang:5000/patchable_graph_browser_test .')

@task(pre=[browser_test_build])
def browser_test(ctx):
    ctx.run(f'docker run '
            f'--name patchable_graph_browser_test '
            f'--rm -it '
            f'--net=host '
            f'-v `pwd`:/opt '
            f'bang:5000/patchable_graph_browser_test '
            f'/bin/bash'  #f'python3 browser_test.py',
            pty=True)