An audiovisualisation of the Max Planck Digital Library services (minervamessenger, keeper, bloxberg). Events of these services are presented as fading dots accompanied by a relaxing soundscape. Dot sizes and tone pitches vary based on event information. Based on Hatnote.
Build
go build -o ./api
Run
./api -logAbsPath=$LOG_ABS_PATH -appEnvironment=$APP_ENVIRONMENT -appEnvironmentFileDir=$APP_ENVIRONMENT_FILE_DIR
Inside the development/staging/production folder run
docker compose down && docker compose build && docker compose up -d
For development run npm run build-dev
. Staging: npm run build-staging
. Production: npm run build-prod
.
Then run npm run start
to start the web server.
Now you can open the website on http://localhost:3000.
Country data comes from TopoJSON World Atlas (by Natural Earth). Country IDs are expected to be ISO 3166-1 numeric. State IDs are expected to be https://de.wikipedia.org/wiki/Amtlicher_Gemeindeschl%C3%BCssel. German state geo information comes from https://github.com/AliceWi/TopoJSON-Germany. You can also use this one if the other source is unavailable. There is a separate CRUD website project that serves and creates the mapping between the service data and the geo information.
See on Keeper.
Further documentation and possible missing files can be found on Keeper.