run ZenML steps in remote specialized environmentsAs you transition to a team setting or a production setting, you can replace the local Artifact Store in your stack with one of the other flavors that are better suited for these purposes, with no changes required in your code.

How do you deploy it?

The default stack that comes pre-configured with ZenML already contains a local Artifact Store:

$ zenml stack list

Running without an active repository root.

Using the default local database.

┏━━━━━━━━┯━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┓

┃ ACTIVE │ STACK NAME │ ARTIFACT_STORE │ ORCHESTRATOR ┃

┠────────┼────────────┼────────────────┼──────────────┨

┃   👉   │ default    │ default        │ default      ┃

┗━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┛

$ zenml artifact-store describe

Running without an active repository root.

Using the default local database.

Running with active stack: 'default'

No component name given; using `default` from active stack.

ARTIFACT_STORE Component Configuration (ACTIVE)

┏━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

┃ COMPONENT_PROPERTY │ VALUE                                                                        ┃

┠────────────────────┼──────────────────────────────────────────────────────────────────────────────┨

┃ TYPE               │ artifact_store                                                               ┃

┠────────────────────┼──────────────────────────────────────────────────────────────────────────────┨

┃ FLAVOR             │ local                                                                        ┃

┠────────────────────┼──────────────────────────────────────────────────────────────────────────────┨

┃ NAME               │ default                                                                      ┃

┠────────────────────┼──────────────────────────────────────────────────────────────────────────────┨