Kesalahan General Runner Docker Container "Not Found".
Q: Apa masalahnya? A: Saat mencoba menjalankan General Runner Docker container sesuai dokumentasi Apidog (https://docs.apidog.com/general-runner-755233m0), pengguna mengalami kesalahan "Not Found". Kesalahan terjadi ketika runner mencoba menjangkau endpoint:https://api.apidog.com/api/v1/self-hosted-runners/0/general-configs File log menunjukkan bahwa ID runner muncul sebagai 0, yang kemungkinan mengindikasikan kesalahan konfigurasi.Q: Apa penyebab masalah ini? A: Masalah ini dapat berasal dari konfigurasi deployment Docker yang salah, khususnya terkait opsi -v (volume). Jika jalur yang ditentukan untuk pemasangan volume tidak valid atau tidak memiliki izin yang sesuai, runner mungkin gagal mengambil konfigurasinya, sehingga menghasilkan kesalahan "Not Found".Q: Bagaimana cara mengatasi masalah ini? A: Untuk memperbaiki masalah, pastikan bahwa opsi -v dalam perintah Docker Anda menentukan jalur yang valid dengan izin yang benar. Jika masalah berlanjut, coba hapus opsi -v dan jalankan container tanpa pemasangan volume.Contoh: Sebelum (Potensi Masalah):
docker run -d --name apidog-runner -v /invalid/path:/app/config apidog/general-runner
Sesudah (Versi yang Diperbaiki):
docker run -d --name apidog-runner apidog/general-runner
Jika Anda memerlukan persistensi volume, pastikan bahwa /app/config dipetakan dengan benar ke direktori yang dapat diakses pada sistem host Anda.Q: Bagaimana jika masalah tetap berlanjut setelah mencoba solusi tersebut? A: Jika masalah masih berlanjut, coba hal berikut: Verifikasi bahwa token API dan pengaturan self-hosted runner Anda di Apidog telah dikonfigurasi dengan benar. Periksa konektivitas jaringan Anda untuk memastikan container dapat mengakses https://api.apidog.com. Tinjau file log lengkap untuk pesan kesalahan tambahan. Hubungi dukungan Apidog dengan log kesalahan Anda untuk pemecahan masalah lebih lanjut.