Mukamisha jocelyne
03/12/2022, 11:22 AMKevin Kho
Mukamisha 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)
Mukamisha jocelyne
03/12/2022, 5:28 PMKevin Kho
docker exec
rather than Docker run?Mukamisha jocelyne
03/12/2022, 7:40 PMKevin Kho
Mukamisha jocelyne
03/12/2022, 7:58 PMMukamisha jocelyne
03/12/2022, 7:58 PMKevin Kho
Kevin Kho
Mukamisha jocelyne
03/12/2022, 8:00 PMKevin Kho
Mukamisha jocelyne
03/12/2022, 8:25 PMKevin Kho
Kevin Kho
Mukamisha jocelyne
03/12/2022, 9:16 PMMukamisha jocelyne
03/12/2022, 9:17 PMKevin Kho