<@U04SE163WC8> How do i use a locally developed co...
# ask-ai
a
@kapa.ai How do i use a locally developed connector without uploading to docker registry ?
k
To use a locally developed connector without uploading it to a Docker registry, you can follow these steps: 1. Build the connector image locally. You can use the
./gradlew :airbyte-integrations:connectors:source-custom-name:build
command to build the connector. Replace
source-custom-name
with the name of your connector. 2. The built connector image will be automatically tagged with
dev
. If you want to use a different tag, you can create your image tag with the
docker tag
command. 3. Add the connector as a custom connector in the Airbyte UI. Navigate to
Settings
Source
Custom Connector
and add your connector. 4. Update the version number to use your Docker image tag (default is
dev
) in the Airbyte UI. 5. Click
Change
to save the changes. Now, when you run a sync with that connector, it will use your local Docker image. Please note that if you update the specification of a connector and need to clear the cache so the API / UI picks up the change, you can either go to the Admin page in the UI and update the version of the connector or restart the server from your local
airbyte-platform
repository by running the following commands:
Copy code
bash VERSION=dev docker compose down -v   VERSION=dev docker compose up
Sources: - [Forum Post: How do I locally switch to a modified version of a connector?](https://discuss.airbyte.io/t/1812) - [Documentation > Contributing-to-airbyte > Resources > Developing Locally > Add a connector under development to Airbyte](https://docs.airbyte.com/contributing-to-airbyte/resources/developing-locally#add-a-connector-under-development-to-airbyte) - [Documentation > Contributing-to-airbyte > Resources > Developing Locally > Run formatting automation/tests > Connector Specification Caching](https://docs.airbyte.com/contributing-to-airbyte/resources/developing-locally#connector-specification-caching)
a
@kapa.ai I'm getting the below error after adding all the details for locally modified connector of mysql errors.http.internalServerError
k
A message from kapa.ai
The
errors.http.internalServerError
is a generic error message that indicates something went wrong on the server side. This error can be caused by various issues, so it's hard to pinpoint the exact problem without more information. However, based on the knowledge sources provided, there are a few things you can try: 1. Check the logs: The error message suggests that something went wrong in the connector. You should check the logs for more details. This might give you more information about what exactly is causing the error. 2. Check the connector version: Make sure you're using the correct version of the connector. If you're using a custom connector, ensure that it's compatible with the version of Airbyte you're using. 3. Check your connector configuration: Make sure that all the details you've entered for your connector are correct. This includes the connector's name, version, and any other configuration details. 4. Troubleshoot the MySQL connector: If you're using the MySQL connector, you can refer to the [MySQL troubleshooting guide](https://docs.airbyte.com/integrations/sources/mysql/mysql-troubleshooting) for more help. If none of these steps help, you might want to consider reaching out to the Airbyte community on their [discussion forum](https://discuss.airbyte.io/) or [GitHub](https://github.com/airbytehq/airbyte) for more assistance.