mount all apps in container

This commit is contained in:
2025-07-21 09:18:16 +02:00
parent fd73e1367c
commit 119583c730
8 changed files with 64 additions and 21 deletions

View File

@@ -54,9 +54,12 @@ partition_mapping = MultiPartitionMapping(
metadata={
"partition_by": ["date", "source"],
},
config_schema={
"import_dir": Field(str, default_value="/opt/dagster/home/storage/import")
},
config_schema={"import_dir": Field(str, default_value="/storage/import")},
# tags={
# "dagster/executor": "vinyl_executor",
# "app": "vinyl"
# },
# group_name="vinylllll"
)
def deals(context):
ic()

View File

@@ -18,8 +18,25 @@ class PandasDuckDBIOManager(DuckDBIOManager):
return [DuckDBPandasTypeHandler()]
deals.with_attributes()
assets = []
for asset in [deals, new_deals, works]:
print(asset.tags_by_key)
# for k, v in {
# "dagster/executor": "vinyl_executor",
# "app": "vinyl"
# }.items():
# pass
# asset._specs_by_key[asset.key][k] = v
assets.append(
asset.with_attributes(
tags_by_key={
asset.key: {"dagster/executor": "vinyl_executor", "app": "vinyl"}
}
)
)
definitions = Definitions(
assets=[deals, new_deals, works],
assets=assets,
resources={
"polars_parquet_io_manager": PolarsParquetIOManager(),
"duckdb_io_manager": PandasDuckDBIOManager(database="vinyl"),