The home of Elastic Enterprise Connector Clients in Kotlin. This repository contains the framework for customizing Elastic Enterprise Search native connectors, or writing your own connectors for advanced use cases.
The connectors will be operated by an administrative user from within Kibana.
There are two ways to run the application: with or without Docker. The Docker way is the easiest way to get started. Running the application locally without Docker requires a few more steps.
- Elasticsearch is running and you can connect to it
spring.elasticsearch
options are properly configured in application.yml or in a profile-specificyml
file
- Docker is installed and running
- Java 17 is installed. Pro tip: look at the sdkman project for managing multiple Java versions on your computer.
docker build -t konnectors:latest .
docker run -p 8088:8088 konnectors:latest
./gradlew clean build
./gradlew test
./gradlew bootRun