Spaces:
Running
Running
File size: 524 Bytes
2e6110c 406ea59 2e6110c 406ea59 2e6110c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import os
from dagster import Definitions, load_assets_from_modules
from dagster_dbt import DbtCliResource
from dagster_duckdb_polars import DuckDBPolarsIOManager
from . import assets, dbt_project
DATABASE_PATH = os.getenv("DATABASE_PATH", "./data/database.duckdb")
all_assets = load_assets_from_modules([assets])
resources = {
"io_manager": DuckDBPolarsIOManager(database=DATABASE_PATH),
"dbt": DbtCliResource(project_dir=dbt_project.dbt_project),
}
defs = Definitions(assets=all_assets, resources=resources)
|