Mukamisha jocelyne
03/12/2022, 11:22 AMKevin Kho
03/12/2022, 4:11 PMMukamisha jocelyne
03/12/2022, 5:27 PMFLOW_NAME = "docker_script"
docker_storage = Docker(
image_name="test",
image_tag="latest",
stored_as_script=True,
path=f"/app/test3.py",
)
@task(log_stdout=True)
def create_directory():
text = f"..."
ROOT_DIR = os.path.dirname(os.path.abspath(__file__))
local_path = os.path.join(ROOT_DIR, "data")
Path(local_path).mkdir(parents=True, exist_ok=True)
return text
with Flow(
FLOW_NAME,
storage=docker_storage,
run_config=DockerRun(
image="test:latest",
labels=["docker"],
),
) as flow:
create_dir = create_directory()
if __name__ == "__main__":
docker_storage.add_flow(flow)
flow.register(project_name="test_project", build=False)
Kevin Kho
03/12/2022, 7:09 PMdocker exec
rather than Docker run?Mukamisha jocelyne
03/12/2022, 7:40 PMKevin Kho
03/12/2022, 7:48 PMMukamisha jocelyne
03/12/2022, 7:58 PMKevin Kho
03/12/2022, 7:59 PMMukamisha jocelyne
03/12/2022, 8:00 PMKevin Kho
03/12/2022, 8:14 PMMukamisha jocelyne
03/12/2022, 8:25 PMKevin Kho
03/12/2022, 8:31 PMMukamisha jocelyne
03/12/2022, 9:16 PMKevin Kho
03/12/2022, 11:34 PM