File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 55import logging
66import subprocess
77import sys
8- from email .policy import default
98from pathlib import Path
109
1110import click
2928{extra_build_steps}
3029
3130# RUN pip install --no-cache-dir uv
32- RUN pip install --no-cache-dir .
31+
32+ RUN python -m pip install --no-cache-dir .
3333
3434FROM {base_image}
3535
@@ -128,13 +128,17 @@ def build_connector_image(
128128 )
129129
130130 dockerfile_path .parent .mkdir (parents = True , exist_ok = True )
131- image_name = f"airbyte/{ connector_name } "
132- if metadata .data .connectorBuildOptions :
133- image_name = f"airbyte/{ connector_name } "
131+ if not metadata .data .connectorBuildOptions :
132+ raise ValueError (
133+ "Connector build options are not defined in metadata.yaml. "
134+ "Please check the connector's metadata file."
135+ )
136+
137+ base_image = metadata .data .connectorBuildOptions .baseImage
134138
135139 dockerfile_path .write_text (
136140 DOCKERFILE_TEMPLATE .format (
137- base_image = image_name ,
141+ base_image = base_image ,
138142 connector_snake_name = connector_snake_name ,
139143 connector_kebab_name = connector_kebab_name ,
140144 extra_build_steps = extra_build_steps ,
You can’t perform that action at this time.
0 commit comments