Skip to main content

Eine neue Anwendung hochladen

api.PostApplications(reader) lädt eine Zip-Datei aus einem beliebigen io.Reader hoch und erstellt eine brandneue Anwendung; zurück kommt ein *squarecloud.ApplicationUploaded.
Description und Subdomain sind nur vorhanden, wenn sie in der Konfigurationsdatei gesetzt sind.
Die Zip-Datei muss den Einstiegspunkt deiner Anwendung, ihre Abhängigkeitsdatei und die Konfigurationsdatei squarecloud.app/squarecloud.config enthalten. Siehe den Leitfaden zur Konfigurationsdatei.

Dateien in eine bestehende Anwendung committen

api.PostApplicationCommit(appID, reader) lädt eine Zip-Datei in eine bereits deployte Anwendung hoch und ersetzt die übereinstimmenden Dateien.
Um in ein Unterverzeichnis statt in das Anwendungs-Root zu committen, übergib den Query-Parameter path mit rest.WithQueryParam:
Ein Commit startet die Anwendung nicht neu — sende danach ein Restart-Signal, wenn deine Änderung eines erfordert: