blob: 439323984f88995d49f1ffe0e51bd277ee2f559e [file] [log] [blame]
== Spring Boot Example with ArangoDB
=== Introduction
This example demonstrates how you can use Camel-Arangodb Starter component. The example is really simple: put a document in the database and get the document with the same key.
You'll need a running ArangoDB server to run this example.
=== Build
You can build this example using:
$ mvn package
=== Run
You can run this example following these steps using:
Run an instance of ArangoDB with the root and password given in application.properties file. Example using the docker image :
$ docker run -p 8529:8529 -e ARANGO_ROOT_PASSWORD=openSesame arangodb:latest
Execute arangosh in your server. Example with the docker image ( set "openSesame" as password)
$ docker exec -it <CONTAINER_ID> arangosh --server.username "root"
Create the database "myDb"
$ db._createDatabase("myDb")
Create the collection "foo"
$ db._useDatabase("myDb")
$ db._create("foo")
Run the app
$ mvn spring-boot:run
And you should see output in the console. You can also see the document created in the foo collection.
=== Help and contributions
If you hit any problem using Camel or have some feedback, then please
https://camel.apache.org/support.html[let us know].
We also love contributors, so
https://camel.apache.org/contributing.html[get involved] :-)
The Camel riders!