Nuclos Nuclet-Import REST: 4.8.0, Superuser, maintenance, nucletimport.sh, curl, zip, Nuclet-Parameter.

globe with meridians Sprache: Deutsch · English

hammer and wrench Nuclet-Import via REST

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.

Login und Import (curl)

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

Verwandte Seiten

gear Beispielaufrufe per Shell


curl.

Öffnen →