Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.7 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.7 KB

Visualization

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

api

Build go build -o ./api

Run ./api -logAbsPath=$LOG_ABS_PATH -appEnvironment=$APP_ENVIRONMENT -appEnvironmentFileDir=$APP_ENVIRONMENT_FILE_DIR

docker

Inside the development/staging/production folder run docker compose down && docker compose build && docker compose up -d

web

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.

Geographic information

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.

Deployment

See on Keeper.

Additional notes

Further documentation and possible missing files can be found on Keeper.