send email

This commit is contained in:
2025-07-26 21:15:59 +02:00
parent d55cb8fb17
commit cdf5055e4f
11 changed files with 103 additions and 14 deletions

View File

@@ -3,6 +3,7 @@ from dagster_polars import PolarsParquetIOManager
from icecream import install
from jobs import check_partitions_job, deals_job
from schedules import deals_schedule
from utils.email import EmailService
import dagster as dg
@@ -17,6 +18,14 @@ definitions = dg.Definitions(
],
resources={
"polars_parquet_io_manager": PolarsParquetIOManager(base_dir="/storage/vinyl"),
"email_service": EmailService(
smtp_server=dg.EnvVar("SMTP_SERVER"),
smtp_port=dg.EnvVar.int("SMTP_PORT"),
smtp_username=dg.EnvVar("SMTP_USERNAME"),
smtp_password=dg.EnvVar("SMTP_PASSWORD"),
sender_email=dg.EnvVar("SENDER_EMAIL"),
receiver_email=dg.EnvVar("RECEIVER_EMAIL"),
),
},
jobs=[deals_job, check_partitions_job],
schedules=[deals_schedule],