Skip to main content
GCP, Hetzner ve benzeri VPS sağlayıcılarındaki VM tabanlı Docker kurulumları için paylaşılan çalışma zamanı adımları.

Gerekli ikili dosyaları imaja dahil edin

Çalışan bir konteynerin içine ikili dosya yüklemek tuzaktır: çalışma zamanında yüklenen her şey yeniden başlatma sırasında kaybolur. Bir skill’in ihtiyaç duyduğu tüm harici ikili dosyaları derleme sırasında imaja dahil edin. Aşağıdaki örnekler alfabetik sırayla yalnızca üç ikili dosyayı kapsar:
  • gog (kaynak: gogcli) Gmail erişimi için
  • goplaces Google Places için
  • wacli WhatsApp için
Bunlar örnektir, eksiksiz bir liste değildir. Aynı kalıbı kullanarak skill’lerinizin ihtiyaç duyduğu kadar ikili dosya yükleyin. Daha sonra yeni bir ikili dosyaya ihtiyaç duyan bir skill eklediğinizde:
  1. Dockerfile’ı güncelleyin.
  2. İmajı yeniden derleyin.
  3. Konteynerleri yeniden başlatın.
Örnek Dockerfile
Yukarıdaki URL’ler örnektir. ARM tabanlı VM’ler için arm64 varlıklarını seçin. Tekrarlanabilir derlemeler için sürümlendirilmiş sürüm URL’lerini sabitleyin.

Derleyin ve başlatın

Derleme, pnpm install --frozen-lockfile sırasında Killed veya 137 çıkış koduyla başarısız olursa VM’in belleği tükenmiştir. Yeniden denemeden önce daha büyük bir makine sınıfı kullanın. İkili dosyaları doğrulayın:
Beklenen çıktı:
Gateway’in çalıştığını doğrulayın:
/healthz tarafından 200 yanıtı döndürülmesi, Gateway işleminin bağlantıları dinlediğini ve sağlıklı olduğunu doğrular; yerleşik imaj HEALTHCHECK aynı uç noktayı yoklar.

Neler nerede kalıcıdır

OpenClaw Docker’da çalışır, ancak doğruluğun kaynağı Docker değildir. Tüm uzun ömürlü durumlar yeniden başlatmalardan, yeniden derlemelerden ve yeniden açılışlardan sonra korunmalıdır.

Güncellemeler

VM’de OpenClaw’ı güncellemek için:

İlgili