𝗗𝗲𝗽𝗹𝗼𝘆 𝗝𝗶𝗻𝗮 𝗦𝗲𝗿𝘃𝗲 𝗱𝗶 𝗨𝗯𝘂𝗻𝘁𝘂 𝟮𝟰.𝟬𝟰

Jina Serve membantu Anda membangun aplikasi pencarian neural dan AI. Ia menggunakan runtime cloud-native untuk mengelola batching dan microservices.

Panduan ini menunjukkan cara men-deploy Jina Flow di Ubuntu 24.04 menggunakan Docker Compose dan Traefik untuk HTTPS yang aman.

Langkah-langkah deployment:

  1. Siapkan struktur proyek Anda Buat direktori untuk executor Anda dan masuk ke dalamnya.

  2. Tulis modul executor Anda Buat skrip Python untuk menangani pemrosesan teks. Anda dapat menentukan endpoint index dan search di sini.

  3. Tentukan dependensi Cantumkan jina dan docarray dalam file requirements.txt.

  4. Konfigurasi loader Gunakan file config.yml untuk menghubungkan modul Python Anda ke Jina.

  5. Tentukan Flow Buat file flow.yml untuk mengatur protokol dan port Anda.

  6. Build image Docker Tulis Dockerfile untuk menyatukan flow dan dependensi Anda ke dalam satu container tunggal.

  7. Siapkan variabel lingkungan Gunakan file .env untuk mengelola domain dan email Anda untuk sertifikat SSL.

  8. Konfigurasi Docker Compose Gunakan Traefik untuk menangani HTTPS otomatis. Ini memastikan API Anda aman.

  9. Jalankan stack Jalankan docker compose up untuk membangun dan menjalankan layanan Anda.

Setelah berjalan, Anda dapat menguji API Anda dengan perintah curl. Anda dapat mengirim teks ke endpoint /index dan menerima hasil yang telah diproses.

Langkah selanjutnya untuk layanan AI Anda: • Tambahkan executor untuk embedding dan ranking. • Gunakan image GPU untuk pemrosesan yang lebih cepat. • Hubungkan ke vector store seperti Qdrant atau Weaviate untuk menyimpan data Anda.

Sumber: https://dev.to/vultr/deploying-jina-serve-open-source-neural-search-and-ai-serving-framework-on-ubuntu-2404-1m8g

Komunitas belajar opsional: https://t.me/GyaanSetuAi