Skip to content

Repository files navigation

dagster_tutorial

This repo is derived from the dagster tutorial, with a spin regarding the use of docker compose for CI.

The templates allow spinning up all the components of dagster into their own container, and adds a service to run tests in CI.

This allows for instance e2e testing scenarios, where a front-end communicates to the dagster services through API calls.

Getting started

Installing dependencies

Option 1: uv

Ensure uv is installed following their official documentation.

Create a virtual environment, and install the required dependencies using sync:

uv sync

Then, activate the virtual environment:

OS Command
MacOS source .venv/bin/activate
Windows .venv\Scripts\activate

Option 2: pip

Install the python dependencies with pip:

python3 -m venv .venv

Then activate the virtual environment:

OS Command
MacOS source .venv/bin/activate
Windows .venv\Scripts\activate

Install the required dependencies:

pip install -e ".[dev]"

Running Dagster

Start the Dagster UI web server:

dg dev

Open http://localhost:3000 in your browser to see the project.

Learn more

To learn more about this template and Dagster in general:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages