OpenEOcraft offers a robust R framework designed for the development and deployment of openEO API applications. This package simplifies the process of creating RESTful openEO web services with its user-friendly and flexible interface. Built on Plumber, OpenEOcraft prioritizes ease of use, scalability, and adaptability.
If you have R installed and the relevant packages like plumber, sits, torch, jsonlite, etc, you can run the server locally. You first need to clone the repository via this command:
git clone https://github.com/Open-Earth-Monitor/openeocraft.gitthen you can change to that directory
cd openeocraftRun it using Rscript :
Rscript docker/server.RIf you want to change the source code then this approach is recommended. You first need to clone the repository via this command:
git clone https://github.com/Open-Earth-Monitor/openeocraft.gitthen you can change to that directory
cd openeocraftRun it :
docker-compose upRun in detached mode :
docker-compose up -dShutting it down:
docker-compose downForce restart and rebuild:
docker-compose up --build --force-recreate --no-deps -dIf there are new changes on the images or Dockerfiles:
docker-compose build --no-cache && docker-compose up