Erforderliche Binärdateien in das Image integrieren
Binärdateien in einem laufenden Container zu installieren, ist problematisch: Alles, was zur Laufzeit installiert wird, geht beim Neustart verloren. Integrieren Sie jede externe Binärdatei, die ein Skill benötigt, während des Builds in das Image. Die folgenden Beispiele behandeln lediglich drei Binärdateien in alphabetischer Reihenfolge:gog(ausgogcli) für den Gmail-Zugriffgoplacesfür Google Placeswaclifür WhatsApp
- Aktualisieren Sie das Dockerfile.
- Erstellen Sie das Image neu.
- Starten Sie die Container neu.
Die obigen URLs sind Beispiele. Wählen Sie für ARM-basierte VMs die
arm64-Assets. Verwenden Sie für reproduzierbare Builds URLs zu versionierten Releases.Erstellen und starten
pnpm install --frozen-lockfile mit Killed oder dem Exit-Code 137 fehlschlägt, verfügt die VM nicht über genügend Arbeitsspeicher. Verwenden Sie vor einem erneuten Versuch eine größere Maschinenklasse.
Binärdateien überprüfen:
/healthz eine 200-Antwort zurückgibt, bestätigt dies, dass der Gateway-Prozess Verbindungen entgegennimmt und fehlerfrei ausgeführt wird; das integrierte Image HEALTHCHECK fragt denselben Endpunkt ab.