Menentukan dependensi

Dependensi untuk aplikasi Ruby dideklarasikan dalam file Gemfile.

Contoh:

source "https://rubygems.org"

gem "rails"

Anda dapat menggunakan paket Ruby yang kompatibel dengan Linux di lingkungan fleksibel App Engine, termasuk paket yang memerlukan ekstensi native (C).

Runtime Ruby akan otomatis menginstal semua dependensi yang dideklarasikan dalam file Gemfile selama deployment.

Menginstal framework web

Anda harus menggunakan framework web agar aplikasi dapat melayani permintaan web. Anda dapat menggunakan framework web Ruby apa pun termasuk yang berikut ini:

Untuk menggunakan framework web tertentu, tentukan perintah startup dalam file app.yaml:

runtime: ruby
env: flex
entrypoint: rails server

Menginstal Library Klien Cloud

Library Klien Cloud untuk Ruby adalah library klien untuk mengakses layanan Google Cloud yang secara signifikan akan mengurangi kode boilerplate yang perlu Anda tulis. Library ini menyediakan abstraksi API tingkat tinggi agar lebih mudah dipahami dan memungkinkan Anda menghabiskan lebih banyak waktu untuk membuat kode yang penting bagi Anda.

Untuk menginstal library secara lokal:

gem install google-cloud

Library klien juga dapat otomatis menangani autentikasi secara lokal menggunakan Google Cloud CLI:

gcloud auth login

Untuk mengetahui cara mengonfigurasi Library Klien Cloud untuk Ruby guna menangani autentikasi secara otomatis, lihat Mengautentikasi ke layanan Cloud menggunakan library klien.