Clone the repository with submodules:
git clone
cd tech4dev-hosm
git submodule update --initSetup your environment by running:
make installIn one shell, run:
make run-db
make run-backendThe interactive API documentation will be available at http://localhost:8000/docs.
In another shell, run:
make run-frontendThe website will be available at http://localhost:9000.
This project uses a custom fork of Annotorious that adds undo functionality during polygon creation. To update and publish the Annotorious package:
# From the cloned Annotorious repository
npm install
npm run build
npm pack --workspaces
gh release create <tag> *.tgz