REST Application to read and write Data to an MongoDB
2.1K

Universal REST Handling for MongoDB ....
If you find this library helpfull, so you can see here how you can help:
Requirements to build and test the project:
cs java --jvm graalvm-java21:21.0.2). A plain JDK can not compile the project: the library contains the GraalVM native image substitutions (com.oracle.svm) and native-image builds the CLI and the server binary.project/build.properties) and Scala 3 (scalaVersion in build.sbt).package.json) for the documentation: pnpm install and pnpm docs:dev.sbt clean test # sbt 2 caches task results, use clean to run the tests again
sbt publishLocal # publishes the _3 artifacts to ~/.ivy2/local
sbt mongocamp-cli/GraalVMNativeImage/packageBin # native CLI, the output is below target/out/jvm/<scala version>/mongocamp-cli/
Good to know:
META-INF/native-image (reflection and resource configuration) is partly maintained by hand. A dependency update can break the native server without any failing test, so after updates build the native image (mongocamp-cli prepare native) and start it once.Feel free to report your issues to Github's issue tracker. Please use one of the templates for reporting issues. report your issue
Documentation is still on progress.
ShowCase is a started is an running Instance of MongoCamp-Server with installed Sample-Plugin. All Data are reverted every 30 minutes.
User: admin Password: admin
User: test Password: test
You can use Docker Compose or directly use directly docker run command.
docker run --publish 8080:8080 -e CONNECTION_HOST=your.mongo.db.host -e CONNECTION_DATABASE=test -e CONNECTION_USERNAME=mongodbUser -e CONNECTION_PASSWORD=mongodbPwd mongocamp/mongocamp-server:latest
Content type
Image
Digest
sha256:2bb1d7627…
Size
127.9 MB
Last updated
4 days ago
docker pull mongocamp/mongocamp-server