Nuclos Nuclet-Import REST: 4.8.0, Superuser, maintenance, nucletimport.sh, curl, zip, Nuclet-Parameter. |
Sprache: Deutsch · English
Nuclets automatisiert per REST importieren – Super-User-Session, Maintenance-Service und Shell-Skript.
Auf dieser Seite |
Ab Nuclos 4.8.0 lässt sich ein Nuclet-Import über die REST-Schnittstelle durchführen. Nötig ist eine Super-User-Session, mit der das gezippte Nuclet an den Maintenance-Service geschickt wird.
Für den Import selbst sind bisher keine Einstellungen möglich. Für Nuclet-Parameter gilt: neue werden importiert, geänderte bleiben unverändert, gelöschte werden entfernt. |
curl --fail --cookie-jar cookies.txt -X POST -H "Content-Type: application/json" \
-d '{"username":"nuclos","password":""}' http://localhost:8082/nuclos-war/rest
curl --fail --cookie cookies.txt -X POST -F "file=@nuclet.zip" \
http://localhost:8082/nuclos-war/rest/maintenance/nucletimport |
Ein Shell-Skript (nucletimport.sh) automatisiert den Ablauf; die Nuclos-URL kann als erster Parameter übergeben werden:
./nucletimport.sh http://localhost:8082/nuclos-war |