|
64 | 64 | }, |
65 | 65 | } |
66 | 66 |
|
67 | | -docker_image = f"atddocker/vz-cris-import:{'production' if DEPLOYMENT_ENVIRONMENT == 'production' else 'latest'}" |
68 | | - |
| 67 | +docker_image_cris_import = f"atddocker/vz-cris-import:{'production' if DEPLOYMENT_ENVIRONMENT == 'production' else 'latest'}" |
| 68 | +docker_image_ems_match = f"atddocker/vz-ems-person-match:{'production' if DEPLOYMENT_ENVIRONMENT == 'production' else 'development'}" |
69 | 69 |
|
70 | 70 | DEFAULT_ARGS = { |
71 | 71 | "depends_on_past": False, |
72 | 72 | "email_on_failure": False, |
73 | 73 | "email_on_retry": False, |
74 | 74 | "retries": 0, |
75 | 75 | "execution_timeout": duration(minutes=60), |
76 | | - "on_failure_callback": task_fail_slack_alert, |
| 76 | + "on_failure_callback": ( |
| 77 | + task_fail_slack_alert if DEPLOYMENT_ENVIRONMENT != "development" else None |
| 78 | + ), |
77 | 79 | } |
78 | 80 |
|
79 | 81 |
|
|
93 | 95 | cris_import = DockerOperator( |
94 | 96 | task_id="run_cris_import", |
95 | 97 | docker_conn_id="docker_default", |
96 | | - image=docker_image, |
| 98 | + image=docker_image_cris_import, |
97 | 99 | command=f"./cris_import.py --csv --pdf --s3-download --s3-upload --s3-archive --workers 2", |
98 | 100 | environment=env_vars, |
99 | 101 | auto_remove="force", |
|
104 | 106 | ocr_crash_narratives = DockerOperator( |
105 | 107 | task_id="ocr_crash_narratives", |
106 | 108 | docker_conn_id="docker_default", |
107 | | - image=docker_image, |
| 109 | + image=docker_image_cris_import, |
108 | 110 | command=f"./cr3_ocr_narrative.py --workers 2", |
109 | 111 | environment=env_vars, |
110 | 112 | auto_remove="force", |
111 | 113 | tty=True, |
112 | 114 | ) |
113 | 115 |
|
114 | | - cris_import >> ocr_crash_narratives |
| 116 | + match_ems_to_people = DockerOperator( |
| 117 | + task_id="match_ems_to_people", |
| 118 | + docker_conn_id="docker_default", |
| 119 | + image=docker_image_ems_match, |
| 120 | + command=f"python match_ems_to_people.py", |
| 121 | + environment=env_vars, |
| 122 | + auto_remove="force", |
| 123 | + tty=True, |
| 124 | + force_pull=True, |
| 125 | + ) |
| 126 | + |
| 127 | + cris_import >> ocr_crash_narratives >> match_ems_to_people |
0 commit comments