Fix Argilla API URL for Docker internal networking
Browse files
src/synthetic_dataset_generator/apps/base.py
CHANGED
@@ -131,6 +131,9 @@ def show_success_message(org_name: str, repo_name: str) -> gr.Markdown:
|
|
131 |
max_height=None,
|
132 |
)
|
133 |
argilla_api_url = client.api_url
|
|
|
|
|
|
|
134 |
return gr.Markdown(
|
135 |
value=f"""
|
136 |
<div style="padding: 1em; background-color: var(--block-background-fill); border-color: var(--border-color-primary); border-width: 1px; border-radius: 5px;">
|
|
|
131 |
max_height=None,
|
132 |
)
|
133 |
argilla_api_url = client.api_url
|
134 |
+
# Transform Docker internal URL to localhost if needed
|
135 |
+
if "argilla:" in argilla_api_url:
|
136 |
+
argilla_api_url = argilla_api_url.replace("argilla:", "127.0.0.1:")
|
137 |
return gr.Markdown(
|
138 |
value=f"""
|
139 |
<div style="padding: 1em; background-color: var(--block-background-fill); border-color: var(--border-color-primary); border-width: 1px; border-radius: 5px;">
|