Aplikasi App Engine dikonfigurasi menggunakan file app.yaml
, yang berisi resource CPU, memori, jaringan dan disk, penskalaan, dan setelan umum lainnya, termasuk variabel lingkungan.
Tentang file app.yaml
Anda dapat menentukan konfigurasi runtime untuk aplikasi PHP,
termasuk versi dan URL, di file app.yaml
. File ini berfungsi sebagai deskriptor deployment versi layanan
tertentu.
Anda harus membuat file app.yaml
terlebih dahulu untuk layanan default
aplikasi Anda sebelum dapat membuat dan men-deploy file app.yaml
untuk layanan tambahan.
Untuk PHP versi 7.4 dan yang lebih baru, Anda harus menyertakan setelan runtime_config
dan operating_system
dalam app.yaml
untuk menentukan sistem operasi.
Anda dapat memilih untuk menentukan versi runtime dengan menyertakan setelan runtime_version
dalam app.yaml
. Secara default, versi PHP terbaru akan digunakan jika setelan runtime_version
tidak ditentukan.
v7.4 dan yang lebih baru
runtime: php
env: flex
runtime_config:
operating_system: "ubuntu22"
document_root: .
v7.3 dan versi sebelumnya
app.yaml
yang sesuai. Contoh berikut menunjukkan hal-hal yang mungkin diperlukan aplikasi PHP sederhana di lingkungan yang fleksibel:
Anda dapat menentukan nama unik untuk file app.yaml
, tetapi kemudian Anda harus
menentukan nama file dengan perintah
deployment. Misalnya, jika Anda menamai file app.yaml
sebagai service-name-app.yaml
atau app.flexible.yaml
, Anda harus men-deploy aplikasi menggunakan:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
Untuk mempelajari lebih lanjut cara menyusun beberapa layanan dan file app.yaml
dalam
aplikasi Anda, baca Membuat struktur layanan web.
Semua elemen konfigurasi
Untuk mengetahui daftar lengkap semua elemen yang didukung dalam file konfigurasi ini,
baca
Referensi app.yaml
.