Firebase App Hosting āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ-āĻā§āύā§āĻĻā§āϰāĻŋāĻ āĻāϧā§āύāĻŋāĻ āĻāϝāĻŧā§āĻŦ āĻ ā§āϝāĻžāĻĒ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ App Hosting āϏāϰāĻžāϏāϰāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āĻā§āϞāĻŋāĻ āĻāĻŦāĻ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻ āĻĒā§āώā§āĻ āĻžāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϏā§āĻāϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āĻā§āϞāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻžāύāϤ⧠āĻāĻāĻāĻŋ āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ āĻĢ āĻĒāϝāĻŧā§āύā§āĻāĨ¤
āĻāϝāĻŧā§āĻŦ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ App Hosting
App Hosting āĻāϧā§āύāĻŋāĻ āĻāϝāĻŧā§āĻŦ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻĻā§āĻāĻŋ āĻŦāĻŋāϏā§āϤā§āϤ āϏā§āϤāϰā§āϰ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§: āĻĒā§āϰā§āĻŦ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āϏā§āĻĨāĻžāĻĒāύ āϏāĻŽāϰā§āĻĨāύ, āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāύā§āĻĄā§āϞ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻ āĻŦāĻĻāĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āϏā§āϤāϰā§āϰ āϏāĻŽāϰā§āĻĨāύāĨ¤ āĻāĻāϝāĻŧ āĻā§āώā§āϤā§āϰā§āĻ, āĻāĻāĻāĻŋ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύ App Hosting āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻā§āĻāϰāĻŖ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
āĻĒā§āϰāĻŋ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āϏāĻžāĻĒā§āϰā§āĻ āϏāĻš āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ
āĻĒā§āϰāĻŋ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āĻĄāĻŋāĻĒā§āϞā§āϝāĻŧ āϏāĻŽāϰā§āĻĨāύ āϏāĻš, Firebase package-lock.json
āĻĢāĻžāĻāϞ āĻŦāĻž āĻ
āύā§āϝāĻžāύā§āϝ āϞāĻ āĻĢāĻžāĻāϞ āĻĒāϰāĻŋāĻĻāϰā§āĻļāύ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻā§āύ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āύ āϤāĻž āĻļāύāĻžāĻā§āϤ āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϰ āĻāύā§āϝ āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āĻĄāĻŋāĻĒā§āϞāϝāĻŧāĻŽā§āύā§āĻ āĻĒā§āϰāϏā§āϏ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āĨ¤ Google āĻāĻ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋāĻŦāĻĻā§āϧ, āĻāĻŦāĻ Firebase āϏāĻšāĻžāϝāĻŧāϤāĻž āĻĻāϞ āĻāϏā§āϝ⧠āϰāĻŋāĻĒā§āϰā§āĻ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝā§āϰ āĻ
āύā§āϰā§āϧāĻā§āϞāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻ āϏā§āϤāϰā§āϰ āϏāĻŽāϰā§āĻĨāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ:
- āĻĒāϰāĻŦāϰā§āϤā§.js
- āĻā§āĻŖāĻŋāĻ
āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŦāĻ āϏāĻŽāϰā§āĻĨāύā§āϰ āϏā§āϤāϰā§āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻŽāϝāĻŧāϏā§āĻā§ āĻĻā§āĻā§āύāĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ Node.js āĻ
ā§āϝāĻžāĻĒ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āύ āϝā§āĻāĻŋāϤ⧠āĻāĻāĻāĻŋ āϞāĻ āĻĢāĻžāĻāϞ āύā§āĻ, App Hosting āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻžāϞāĻžāϤ⧠āĻŦā§āϝāϰā§āĻĨ āĻšāĻŦā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϰā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠npm install
āĻāĻžāϞāĻŋāϝāĻŧā§ package-lock.json
āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻāĻžāĻ āĻžāĻŽā§
Next.js āĻāĻŦāĻ Angular āĻāĻžāĻĄāĻŧāĻžāĻ, App Hosting āĻāĻŽāύ āϝā§āĻā§āύ āĻāϝāĻŧā§āĻŦ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĻā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϝāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāύā§āĻĄā§āϞ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύā§āϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦāĻŋāϞā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽāĨ¤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āϞā§āĻāĻāϰāĻž āϤāĻžāĻĻā§āϰ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ App Hosting āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāϰā§āĻĨāĻŋāϤ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāύā§āĻĄā§āϞ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύā§āϰ āϏā§āĻŦāĻŋāϧāĻž āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāύāĻĒā§āϰāĻŋāϝāĻŧ Nuxt āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ Nitro āĻāĻŋāĻŽ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāϰā§āĻĨāĻŋāϤ, āϝāĻžāϰāĻž App Hosting āĻ Nuxt āĻ ā§āϝāĻžāĻĒ āϏā§āĻĨāĻžāĻĒāύāĻž āϏāĻā§āώāĻŽ āĻāϰāϤ⧠āĻāĻāĻāĻŋ Firebase āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰā§āĻā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ App Hosting āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻĻā§āĻāϤ⧠āĻāĻžāύ āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻŦāĻž āĻŦāĻŋāϞā§āĻĄ āĻāĻāĻāĻĒā§āĻāĻā§āϞāĻŋāĻā§ App Hosting āĻĢāϰā§āĻŽā§āϝāĻžāĻā§ āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāĻāĻžāϰā§āĻĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ⧎ āύā§āĻā§āϏāĻ.āĻā§āĻāϏ āĻāĻŦāĻ āĻā§āĻŖāĻŋāĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰāĻā§āϞāĻŋ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻžāϞ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻāĻĻāĻžāĻšāϰāĻŖāĨ¤
āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤāĻĨā§āϝ Firebase āĻāĻĒā§āύ āϏā§āϰā§āϏ⧠āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§āĨ¤ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝā§āϰ āĻ āύā§āϰā§āϧāĻā§āϞāĻŋ āĻāĻĒā§āύ āϏā§āϰā§āϏ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻŦāĻž āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āϞā§āĻāĻāĻĻā§āϰ āĻāĻžāĻā§ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻŋāĻā§ āĻā§āώā§āϤā§āϰ⧠Google āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻāĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύā§āϰ āĻĒā§āϰāĻĨāĻŽ āϞāĻžāĻāύāĨ¤
App Hosting āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ
App Hosting āĻ, āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰā§āĻŦ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻāĻŦāĻ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻāĻāϝāĻŧ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ App Hosting āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻĻā§āĻāĻŋ āĻŽā§āϞ āĻā§āĻŽāĻŋāĻāĻž āϰāϝāĻŧā§āĻā§:
- āϤāĻžāϰāĻž āĻāĻĒāύāĻžāϰ āϏā§āϰā§āϏ āĻā§āĻĄ āĻāĻŦāĻ āϝā§āĻā§āύ⧠āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻĢāĻžāĻāϞ (āϝā§āĻŽāύ
next.config.js
) āĻĒāĻžāϰā§āϏ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāύā§āĻĄā§āϞ āϤā§āϰāĻŋ āĻāϰ⧠āϝāĻž App Hosting āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āϰ āĻŦāĻžāĻāĻŋ āĻ āĻāĻļ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ - āϤāĻžāϰāĻž āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āϏāĻŽā§āĻĒāĻĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻŦāĻŋāϞā§āĻĄ āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāϞāĻžāϝāĻŧāĨ¤
āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻ
ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰāĻā§āϞāĻŋ npm run build
āϏāĻš āĻāĻĒāύāĻžāϰ Node.js āĻ
ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰā§, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻĢāϞā§āĻ āĻŦāĻŋāϞā§āĻĄ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏā§āϰāĻž āĻāĻžāĻ āĻāϰā§: Next.js-āĻāϰ āĻāύā§āϝ next build
āĻāĻŦāĻ Angular-āĻāϰ āĻāύā§āϝ ng build
⧎ App Hosting āĻāĻžāϏā§āĻāĻŽ āĻŦāĻŋāϞā§āĻĄ āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻŦāĻŋāϞā§āĻĄ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§, āĻāĻŋāύā§āϤ⧠āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āϏāĻžāĻĢāϞā§āϝā§āϰ āύāĻŋāĻļā§āĻāϝāĻŧāϤāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤ āĻāĻĒāύāĻŋ apphosting.yaml
āĻ āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āϰāĻžāύ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻāĻžāϰāϰāĻžāĻāĻĄ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
Next.js āĻāĻŦāĻ āĻā§āĻŖāĻŋāĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻāϤā§āϏ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ-āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ-āĻā§āϞāĻā§āϞāĻŋāϤ⧠āĻāĻĒāϞāĻŦā§āϧāĨ¤
App Hosting āĻāύā§āϝ āϰāĻžāύāĻāĻžāĻāĻŽ
App Hosting āĻĻā§āĻŦāĻžāϰāĻž āĻāĻāĻŋ āϤā§āϰāĻŋ āĻāĻŦāĻ āϰā§āϞ āĻāĻāĻ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻžāϰ Node.js āĻ ā§āϝāĻžāĻĒāĻāĻŋ Cloud Run āϰāĻŋāĻāĻŋāĻļāύ⧠āĻāϞā§āĨ¤ āϤāĻĻāύā§āϏāĻžāϰā§, āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āϰāĻžāύāĻāĻžāĻāĻŽ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ Cloud Run āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻĒāϰāĻŋāϏāϰ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻāϝāĻŧā§āĻŦ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻĒāϰāĻŋāϏāϰ āĻāĻāϝāĻŧā§āϰ āĻŽāϧā§āϝā§āĻ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ Angular āĻāĻŦāĻ Next.js-āĻāϰ āĻāύā§āϝ āĻĒā§āϰā§āĻŦ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āϏāĻŽāϰā§āĻĨāύā§āϰ āĻāύā§āϝ, āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ Node.js āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āϏāĻŽāϰā§āĻĨāĻŋāϤ:
- Next.js 13.5.x āĻāĻŦāĻ āĻāĻā§āĻāϤāϰ
- āĻā§āĻŖāĻŋāĻ 18.2.x āĻāĻŦāĻ āĻāĻā§āĻāϤāϰ
- Node.js 18 āĻāĻŦāĻ āĻāĻā§āĻāϤāϰ
App Hosting āϏāĻĻā§āϝ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϏāĻā§āϰāĻŋāϝāĻŧ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āύāĻžāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻŽāύā§āύā§āϤ 'āϏāĻā§āϰāĻŋāϝāĻŧ' āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻā§āϝāĻŧā§ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāĻā§ 'āĻĒā§āϰāĻŋāĻāĻŋāĻ' āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāĻŦā§ āϝāϤāĻā§āώāĻŖ āύāĻž App Hosting āĻāύā§āϝ āĻāύā§āώā§āĻ āĻžāύāĻŋāĻāĻāĻžāĻŦā§ 'āϏāĻā§āϰāĻŋāϝāĻŧ' āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
App Hosting āϏāĻā§āϰāĻŋāϝāĻŧ āϏāĻŽāϰā§āĻĨāύ āϏāĻŽāϝāĻŧā§āϰ āĻĨā§āĻā§ āĻāĻ āĻŦāĻāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āϰāĻŋāϞāĻŋāĻā§āϰ āϏāϰā§āĻŦāĻļā§āώ āĻā§āĻ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āĻāĻŽā§āϝāĻŧāĻžāĻĻā§ āϏāĻŽāϰā§āĻĨāύ (LTS) āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϤāĻŦā§ āĻļāϰā§āϤ āĻĨāĻžāĻā§ āϝ⧠āĻāĻĒāύāĻŋ āϏā§āĻ āĻā§āĻ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻŽāϧā§āϝ⧠āϏāϰā§āĻŦāĻļā§āώ āĻĒā§āϝāĻžāĻ āϰāĻŋāϞāĻŋāĻā§ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻ āĻāϰā§āύāĨ¤ Next.js āĻāĻŦāĻ Angular-āĻāϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāĻžāϰ āĻāύā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻžāϰāĻŖā§āĻā§āϞāĻŋ āĻĒāĻĄāĻŧā§āύāĨ¤
Next.js āϏāĻŽāϰā§āĻĨāύ āϏāĻŽāϝāĻŧāϏā§āĻā§
āϏāĻāϏā§āĻāϰāĻŖ | āϏā§āĻā§āϝāĻžāĻāĻžāϏ | āĻ āĻŦāĻāϝāĻŧ |
---|---|---|
13.5.x | lts | 2026-10-9 |
14.2.x | lts | 2026-10-9 |
15.0.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
15.1.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
15.2.x | āϏāĻā§āϰāĻŋāϝāĻŧ | - |
āĻā§āĻŖāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āϏāĻŽāϝāĻŧāϏā§āĻā§
āϏāĻāϏā§āĻāϰāĻŖ | āϏā§āĻā§āϝāĻžāĻāĻžāϏ | āĻ āĻŦāĻāϝāĻŧ |
---|---|---|
18.2.x | lts | 2026-10-9 |
19.0.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
19.1.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
19.2.x | āϏāĻā§āϰāĻŋāϝāĻŧ | - |
āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ
App Hosting āύāĻŋāϰā§āĻāϰāϤāĻžāĻā§āϞāĻŋāϰ āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāϤ⧠āĻā§āϞāĻžāĻāĻĄ āύā§āĻāĻŋāĻ āĻŦāĻŋāϞā§āĻĄāĻĒā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āĻāύāĻĒāĻŋāĻāĻŽ, āϏā§āϤāĻž āĻŦāĻž āĻĒāĻŋāĻāύāĻĒāĻŋāĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ ā§āϝāĻžāĻĒ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āϝā§āĻŽāύ JSR āϏāĻŽāϰā§āĻĨāĻŋāϤ āύāϝāĻŧāĨ¤
āĻāύāĻĒāĻŋāĻāĻŽ
- NPM āĻšāϞ āĻĄāĻŋāĻĢāϞā§āĻ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĨ¤
- āύāĻŋāϰā§āĻŽāĻžāĻŖ āϏāĻĢāϞ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ āĻ -āĻā§āĻĒāĻžāĻĻāύ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻžāĻāĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ
package.json
āĻĢāĻžāĻāϞā§engines.npm
āĻā§āώā§āϤā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠npm āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏā§āϤāĻž
- āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§
yarn.lock
āĻĢāĻžāĻāϞāĻāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύ āϤāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϏā§āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ - āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ
package.json
āĻĢāĻžāĻāϞā§āϰengines.yarn
āĻŦāĻžpackageManager
āĻĢāĻŋāϞā§āĻĄā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āϤāĻžāϰ āϏāĻāϏā§āĻāϰāĻŖ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ - App Hosting Yarn2 PnP āĻŽā§āĻĄ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
āĻĒāĻŋāĻāύāĻĒāĻŋāĻāĻŽ
- āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§
pnpm-lock.yaml
āĻĢāĻžāĻāϞāĻāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύ āϤāĻāύ āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠Pnpm āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ - āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ
package.json
āĻĢāĻžāĻāϞā§āϰengines.pnpm
āĻŦāĻžpackageManager
āĻā§āώā§āϤā§āϰ⧠pnpm-āĻāϰ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ - āĻāĻāĻāĻŋ āĻāĻžāĻā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖā§āϰ āĻāύā§āϝ, āύāĻŽā§āύāĻž-āύā§āĻĄ-āĻĒāĻŋāĻāύāĻĒāĻŋāĻāĻŽ āĻĻā§āĻā§āύāĨ¤ āĻ ā§āϝāĻžāĻĒ
App Hosting āĻāύā§āϝ āĻŽāύā§āϰā§āĻĒā§āϏ
App Hosting Nx-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ ā§āϝāĻžāĻĒ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āύāĻŋāϰā§āĻĻā§āĻļāύāĻžāϰ āĻāύā§āϝ App Hosting āϏāĻžāĻĨā§ āĻŽāύā§āϰā§āĻĒā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻĻā§āĻā§āύāĨ¤
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ Nx āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āϏāĻŽāϰā§āĻĨāĻŋāϤ:
āϏāĻāϏā§āĻāϰāĻŖ | āϏā§āĻā§āϝāĻžāĻāĻžāϏ | āĻ āĻŦāĻāϝāĻŧ |
---|---|---|
19.5.x | āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ | 2025-10-9 |
19.6.x | āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ | 2025-10-9 |
19.7.x | āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ | 2025-10-9 |
19.8.x | lts | 2026-10-9 |
20.0.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.1.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.2.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.3.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.4.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.5.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.6.x | āϏāĻā§āϰāĻŋāϝāĻŧ | 2025-10-9 āĻāϰ āĻāĻā§ āύāϝāĻŧ |
20.7.x | āϏāĻā§āϰāĻŋāϝāĻŧ | - |
āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻ āύā§āϝ āϧāϰāύā§āϰ āĻŽāύā§āϰā§āĻĒā§ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠Firebase UserVoice- āĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāύāĻžāύāĨ¤