2021-08-23 16:58:56 -04:00

34 lines
749 B
Python

from subprocess import check_call
from typing import List
import click
@click.command()
@click.option("-d", required=False, is_flag=True)
def start(d: str):
"""if d is present, run docker compose as daemon"""
if d:
check_call(["docker-compose", "up", "-d"])
click.echo("docker running in the background...")
else:
check_call(["docker-compose", "up"])
def stop():
check_call(["docker-compose", "down"])
def build():
check_call(["docker-compose", "build"])
def attach():
check_call(["docker", "exec", "-it", "mev-inspect-py_mev-inspect_1", "bash"])
@click.command()
@click.argument("args", nargs=-1)
def exec(args: List[str]):
check_call(["docker-compose", "exec", "mev-inspect", *args])