Skip to content

Commit defe48c

Browse files
committed
fix: create dir if not exists
1 parent c67d411 commit defe48c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

airbyte_cdk/utils/docker.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,13 @@ def build_connector_image(
164164
ConnectorImageBuildError: If the image build or tag operation fails.
165165
"""
166166
connector_kebab_name = connector_name
167+
connector_dockerfile_dir = connector_directory / "build" / "docker"
167168

168169
if dockerfile_override:
169170
dockerfile_path = dockerfile_override
170171
else:
171-
dockerfile_path = connector_directory / "build" / "docker" / "Dockerfile"
172-
dockerignore_path = connector_directory / "build" / "docker" / "Dockerfile.dockerignore"
172+
dockerfile_path = connector_dockerfile_dir / "Dockerfile"
173+
dockerignore_path = connector_dockerfile_dir / "Dockerfile.dockerignore"
173174
try:
174175
dockerfile_text, dockerignore_text = get_dockerfile_templates(
175176
metadata=metadata,
@@ -192,6 +193,8 @@ def build_connector_image(
192193
),
193194
) from e
194195

196+
# ensure the directory exists
197+
connector_dockerfile_dir.mkdir(parents=True, exist_ok=True)
195198
dockerfile_path.write_text(dockerfile_text)
196199
dockerignore_path.write_text(dockerignore_text)
197200

0 commit comments

Comments
 (0)