Skip to content

geOrchestra Maelstro is an application which helps synchronise geonetwork and geoserver instances

License

Notifications You must be signed in to change notification settings

georchestra/maelstro

Repository files navigation

maelstro

geOrchestra Maelstro is an application which helps synchronise geonetwork and geoserver instances

run it in docker

Refer to documentation from https://github.com/georchestra/docker/tree/master?tab=readme-ov-file#on-linux to trust caddy certificate

Also you need to run few commands before to start documented here : georchestra/README.md

Frontend

The folder frontend contains the SPA written with VueJS.

Access

In the global dev composition, the backend is accessible via the https gateway: https://georchestra-127-0-0-1.nip.io/maelstro/

Development

Refer to documentation in frontend/README.md

Backend

The folder backend contains the API written with FastAPI.

Access

In the global dev composition, the backend is accessible via the https gateway: https://georchestra-127-0-0-1.nip.io/maelstro-backend/

SwaggerUI

FastAPI automatically builds a swagger API web interface which can be found at https://georchestra-127-0-0-1.nip.io/maelstro-backend/docs

Here the various API entrypoints can be tested

CI

Automatic code quality checks are implemented in the CI.

The code test can be launched manually via the docker command below.

docker compose run --rm  check

In case formatting issues are found, the code can be auto-fixed with:

docker compose run --rm  check /app/maelstro/scripts/code_fix.sh

About

geOrchestra Maelstro is an application which helps synchronise geonetwork and geoserver instances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •