Skip to content

Commit f0445ad

Browse files
committed
Youtube shorts dagster project
1 parent 8c4c0f2 commit f0445ad

File tree

13 files changed

+1030
-5
lines changed

13 files changed

+1030
-5
lines changed

dg_projects/canvas/canvas/definitions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
default_io_manager,
2121
)
2222
from ol_orchestrate.lib.utils import authenticate_vault, s3_uploads_bucket
23+
from ol_orchestrate.resources.api_client_factory import ApiClientFactory
2324

2425
from canvas.assets.canvas import (
2526
canvas_course_ids,
2627
course_content_metadata,
2728
export_course_content,
2829
)
29-
from canvas.resources.api_client_factory import ApiClientFactory
3030
from canvas.sensors.canvas import canvas_google_sheet_course_id_sensor
3131

3232
# Initialize vault with resilient loading

dg_projects/learning_resources/Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ FROM python:3.13-slim-bookworm
3232
# It is important to use the image that matches the builder, as the path to the
3333
# Python executable must be the same.
3434

35+
# Install ffmpeg for video processing (needed by yt-dlp)
36+
RUN apt-get update && \
37+
apt-get install -y ffmpeg && \
38+
apt-get clean && \
39+
rm -rf /var/lib/apt/lists/*
40+
3541
# Copy the application from the builder
3642
COPY --from=builder /app/dg_projects/learning_resources /app
3743

0 commit comments

Comments
 (0)