Hopp til hovedinnholdet
Versjon: Neste

Deputy

Deputy er et digitalt biblioteksprosjekt. Målet er å tilby strukturert og versjonert lagring for cyberscenarier (innen øvelser, produkttesting, opplæring osv.). Deputy er delt inn i to deler:

  • Deputy Package Server - et program ansvarlig for å være vert for og betjene digitale bibliotekspakker.

  • Klientgrensesnitt:

    • Deputy CLI - et plattformuavhengig CLI-verktøy som blant annet kan opprette, hente og liste pakker lagret på pakkeserveren. Det fungerer som hovedverktøyet for øvelsesutviklere for å opprette digitale bibliotekspakker.

    • Deputy Web - et webgrensesnitt for å bla gjennom listen over pakker. Det fungerer også som et autentiseringspunkt for å skaffe tokens som kan brukes av deputy CLI-kommandoer.

Den sentrale lagringsenheten i Deputy-prosjektet kalles en pakke. Pakken inneholder metadata som lagres i package.toml-filen sammen med resten av pakken. Dette strukturerte og validerte datasettet gjør det mulig for andre NCR-verktøy å samle nødvendig informasjon om innholdet i pakken. For eksempel kan metadata vise en plassering av en OVA-fil eller et bash-skript som må utføres.