Klashe
10/25/2024, 1:29 AMname: marketing
prefect-version: 3.0.10
build:
- prefect.deployments.steps.run_shell_script:
id: get-commit-hash
script: git rev-parse --short HEAD
stream_output: false
- prefect.deployments.steps.run_shell_script:
id: get-prefect-version
script: prefect --version
stream_output: false
- prefect_docker.deployments.steps.build_docker_image:
requires: prefect-docker>=0.3.0
image_name: 10.10.4.100:5000/get_app_list_landing
tag: '{{ get-prefect-version.stdout }}-{{ get-commit-hash.stdout }}'
# TODO: Change this full directory before you check in to Git
dockerfile: /home/myusername/development/marketing/src/prefect/deployment_image/Dockerfile
buildargs:
EXTRA_PIP_PACKAGES: psycopg2-binary
push:
pull:
- prefect.deployments.steps.git_clone:
id: clone-step
repository: <http://10.10.4.100:3302/myusername/marketing.git>
branch: main
credentials: "{{ prefect.blocks.github-credentials.gitea-api-token }}"
deployments:
- name: steam-app-list-landing-etl
version:
tags: []
description: Pulls App List into landing tables
entrypoint:
src/etl/landing/steam/get_app_list_landing_etl_prefect.py:run_get_app_list_landing_etl
parameters: {}
work_pool:
name: test_pool
work_queue_name: default
job_variables: {}
concurrency_limit:
enforce_parameter_schema: true
schedules:
- interval: 300.0
anchor_date: '2024-10-21T18:16:32.996534+00:00'
timezone: UTC
active: true
max_active_runs:
catchup: false
Marvin
10/25/2024, 1:29 AMMy deployment's Docker doesn't have psycopg2 included. All my deployments fail, and when I look at the docker logs it's states such. I've included it in my prefect.yaml but I still get the same error. Why is this occurring? Here's my prefect.yaml file:```name: marketing prefect-version: 3.0.10 build: - prefect.deployments.steps.run_shell_script: id: get-commit-hash script: git rev-parse --short HEAD stream_output: false - prefect.deployments.steps.run_shell_script: id: get-prefect-version script: prefect --version stream_output: false - prefect_docker.deployments.steps.build_docker_image: requires: prefect-docker>=0.3.0 image_name: 10.10.4.100:5000/get_app_list_landing tag: '{{ get-prefect-version.stdout }}-{{ get-commit-hash.stdout }}' # TODO: Change this full directory before you check in to Git dockerfile: /home/myusername/development/marketing/src/prefect/deployment_image/Dockerfile buildargs: EXTRA_PIP_PACKAGES: psycopg2-binary push: pull: - prefect.deployments.steps.git_clone: id: clone-step repository: <http://10.10.4.100:3302/my