Open-Earth-Monitor / openeosits

OEMC WP3: openEO and SITS integration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openeosits: OpenEO Compliant R Backend Platform for Processing Time Series Satellite Images

The service wraps SITS R package to be a lightweight platform to enable analysis of time series satellite images via OpenEO Compliant RESTful endpoints.

The Concept:

Easy Deployment with Docker

If 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/openeosits.git

then you can change to that directory

cd openeosits

Run it :

docker-compose up

Run in detached mode :

docker-compose up -d

Shutting it down:

docker-compose down

Force restart and rebuild:

docker-compose up --build --force-recreate --no-deps -d

If there are new changes on the images or Dockerfiles:

docker-compose build --no-cache && docker-compose up

Development Notes:

While developing, you can skip rebuilding the docker container everytime. Instead you can run the server locally. Just run "Rscript startLocal.R" inside this directory.

This will compile this Repository as a R Package and start the server.

Rscript startLocal.R

About

OEMC WP3: openEO and SITS integration.

License:Apache License 2.0


Languages

Language:R 98.4%Language:Dockerfile 1.6%