A multi-purpose Dockerfile is included to build any of the apps.
Usage:
app=ds4ch
docker build --build-arg app=${app} -t europeana/${app} .
docker run -i --rm --name europeana_${app} -p 8080:8080 europeana/${app}The app will now be available at http://localhost:8080/
pnpm test runs all unit tests.
pnpm test:coverage runs all unit tests and generates a coverage report.
Versioning of the monorepo packages is managed using Lerna.
pnpm dlx lerna versionLicensed under the EUPL v1.2.