Entstanden aus #12 (comment).
Das Deployment der SKOS-/TTL-Systematiken für die RPB umfasst mehrere Ebenen und funktioniert aktuell so:
- Import in Strapi (für Systematik-Vorschläge beim Erfassen): 1.) manuell TTL per Python-Skript hier im Repo zu NDJSON, 2.) NDJSON manuell per Metafacture in Strapi importieren (Flux-Workflow)
- TTL-Dateien als Lookup-Quelle für die Strapi-zu-Lobid-Transformation mit Metafacture: TTL-Dateien werden im Produktivsystem nächtlich per Cron-Job von GitHub geladen (s. transformExternalData.sh)
- Systematiken im Web-UI: aktuellen embedded-ES-Index löschen, dadurch wird der beim nächsten Neustart der rpb-Play-App automatisch aus den TTL-Dateien im main-Branch neu gebaut:
rm -rf target/universal/stage/data/* ; sh restart.sh rpb ; tail -f target/universal/stage/logs/application.log
Was z.B. fehlt um das vollständig zu automatisieren:
Dann müsste nach einem Merge in den main-Branch alles automatisch deployed werden.
Entstanden aus #12 (comment).
Das Deployment der SKOS-/TTL-Systematiken für die RPB umfasst mehrere Ebenen und funktioniert aktuell so:
rm -rf target/universal/stage/data/* ; sh restart.sh rpb ; tail -f target/universal/stage/logs/application.logWas z.B. fehlt um das vollständig zu automatisieren:
Dann müsste nach einem Merge in den main-Branch alles automatisch deployed werden.