Firebase Hosting āĻāĻĒāύāĻžāϰ Hosting āϏāĻžāĻāĻā§āϰ āĻā§āϝāĻžāύā§āϞ, āϰāĻŋāϞāĻŋāĻ āĻāĻŦāĻ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠Firebase āĻāύāϏā§āϞ āĻāĻŦāĻ Firebase CLI āĻāĻāϝāĻŧā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āϞāĻŋāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
Hosting āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻāĻžāϰāĻāĻŋāĻ
Hosting āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻŦā§āĻāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻ āĻĒā§āώā§āĻ āĻžāϝāĻŧ āĻŦāϰā§āĻŖāĻŋāϤ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻŦā§āĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϰāĻā§āĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāϞā§āĻ Hosting āϏāĻžāĻāĻ āĻĨāĻžāĻā§ āϝā§āĻāĻžāύ⧠āĻĒā§āϰā§āĻā§āĻā§āĻā§āϰ āϏāĻŽāϏā§āϤ āϰāĻŋāϏā§āϰā§āϏ (āĻĄāĻžāĻāĻžāĻŦā§āϏ, āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ, āĻĢāĻžāĻāĻļāύ āĻāϤā§āϝāĻžāĻĻāĻŋ) āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻžāĻāĻā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻā§āϝāĻžāύā§āϞ āĻĨāĻžāĻā§, āϝā§āĻāĻžāύ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻāĻāĻāĻŋ URL āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻĨāĻžāĻā§ āϝāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ Hosting āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āĨ¤
āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻšā§āϏā§āĻāĻŋāĻ āĻ
āύā§āĻā§āϰāĻŽ" />
āĻĒā§āϰāϤāĻŋāĻāĻŋ Hosting āϏāĻžāĻāĻā§āϰ āĻāĻāĻāĻŋ "āϞāĻžāĻāĻ" āĻā§āϝāĻžāύā§āϞ āϰāϝāĻŧā§āĻā§ āϝāĻž (1) āϏāĻžāĻāĻā§āϰ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ-āĻĒā§āϰā§āĻāĻŋāĻļāύ āĻāϰāĻž āϏāĻžāĻŦāĻĄā§āĻŽā§āύ ( SITE_ID .web.app
āĻāĻŦāĻ SITE_ID .firebaseapp.com
) āĻāĻŦāĻ (2) āϝā§āĻā§āύ⧠āϏāĻāϝā§āĻā§āϤ āĻāĻžāϏā§āĻāĻŽ āĻĄā§āĻŽā§āύ⧠āϏāĻžāĻŽāĻā§āϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ Hosting āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāύāĻŋ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ "āĻĒā§āϰāĻŋāĻāĻŋāĻ" āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻž āĻ
āϏā§āĻĨāĻžāϝāĻŧā§, āĻāĻžāĻ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŽāύ "āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻāĻāĻāϰāĻāϞ"-āĻ āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āϏāĻžāĻŽāĻā§āϰ⧠āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰ⧠(SITE_ID -- CHANNEL_ID - RANDOM_HASH .web.app
)āĨ¤
āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞā§āϰ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ
āϰāĻžāĻāϤ⧠āϰāĻŋāϞāĻŋāĻā§āϰ āϏāĻāĻā§āϝāĻž āϏā§āĻŽāĻŋāϤ āĻāϰā§āύ
Hosting āĻā§āύ āĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻāĻā§āϞ⧠āϰāĻžāĻā§?
āĻāĻĒāύāĻžāϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ, āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰāĻŋāϞāĻŋāĻāĻā§āϞāĻŋ āϰāĻžāĻāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖā§ āĻĢāĻŋāϰ⧠āϝā§āϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§, āϝāĻĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧāĨ¤ āĻāĻĒāύāĻžāϰ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ, āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰāĻž āĻāĻāύāĻ āĻāĻĒāϞāĻŦā§āϧ āύāϝāĻŧ⧎āĻā§āύ āϰāĻŋāϞāĻŋāĻā§āϰ āϏāĻāĻā§āϝāĻž āϏā§āĻŽāĻŋāϤ āϰāĻžāĻāϤ⧠āĻšāĻŦā§?
āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ Hosting āϏāĻā§āĻāϝāĻŧāϏā§āĻĨāĻžāύā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏā§āϤāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻžāϰāĻŖ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰāĻŋāϞāĻŋāĻā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻāĻ āϏā§āĻā§āϰā§āĻā§ āϰāĻžāĻāĻž āĻšāϝāĻŧ⧎ āĻāĻĒāύāĻŋ āĻāύāϏā§āϞā§āϰ āϏā§āĻā§āϰā§āĻ āĻā§āϝāĻžāĻŦ āĻĨā§āĻā§ āĻāĻĒāύāĻžāϰ Hosting āϏā§āĻā§āϰā§āĻ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤āĻāĻĒāύāĻŋ āϝāĻāύ āϰāĻŋāϞāĻŋāĻāĻā§āϞāĻŋāĻā§ āϰāĻžāĻāϤ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰā§āύ āϤāĻāύ āĻā§ āĻšāϝāĻŧ?
āĻāĻĒāύāĻŋ āϝāĻāύ āϰāĻŋāϞāĻŋāĻ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏā§āĻŽāĻž āϏā§āĻ āĻāϰā§āύ, āϤāĻāύ āĻāĻĒāύāĻžāϰ āϏā§āĻ āϏā§āĻŽāĻžāϰ āĻŦā§āĻļāĻŋ āϝ⧠āĻā§āύ⧠āϰāĻŋāϞāĻŋāĻā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻāύā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧ, āĻĒā§āϰāĻĨāĻŽā§ āϏāĻŦāĻā§āϝāĻŧā§ āĻĒā§āϰāĻžāύ⧠āϰāĻŋāϞāĻŋāĻ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰ⧠āĨ¤
Firebase āĻāύāϏā§āϞ⧠, āϰāĻŋāϞāĻŋāĻ āϏā§āĻā§āϰā§āĻ āϏā§āĻāĻŋāĻ āĻĄāĻžāϝāĻŧāĻžāϞāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āύ: āĻāĻĒāύāĻžāϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ
āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻā§āĻŦāĻŋāϞā§, āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āϰāĻŋāϞāĻŋāĻ āϏā§āĻā§āϰā§āĻ āϏā§āĻāĻŋāĻāϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤āϝā§āĻā§āύ⧠āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ
āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞā§āϰ āϏāĻžāϰāĻŋāϤā§, āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻā§āϝāĻžāύā§āϞ āϏā§āĻāĻŋāĻāϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻŋ āϰāĻžāĻāϤ⧠āĻāĻžāύ āĻāĻŽāύ āϰāĻŋāϞāĻŋāĻā§āϰ āϏāĻāĻā§āϝāĻž āϞāĻŋāĻā§āύ, āϤāĻžāϰāĻĒāϰ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞā§āϰ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻāϰāĻž āϏā§āĻ āĻāϰā§āύ
Firebase āĻāύāϏā§āϞ
āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞā§āϰ āϏāĻžāϰāĻŋāϤā§, āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻā§āϝāĻžāύā§āϞ āϏā§āĻāĻŋāĻāϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āϤāĻžāϰāĻŋāĻ āĻāĻŦāĻ āϏāĻŽāϝāĻŧ āϞāĻŋāĻā§āύāĨ¤Firebase CLI
āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻŦā§āύ,--expires DURATION
āĻĒāϤāĻžāĻāĻž āĻĒāĻžāϏ āĻāϰā§āύ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ:firebase hosting:channel:deploy new-awesome-feature --expires 7d
āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϏā§āĻĨāĻžāĻĒāύā§āϰ āϤāĻžāϰāĻŋāĻ āĻĨā§āĻā§ 30 āĻĻāĻŋāύ āĻĒāϰā§āϝāύā§āϤāĨ¤ āĻāύā§āĻāĻžāϰ āĻāύā§āϝ
h
, āĻĻāĻŋāύā§āϰ āĻāύā§āϝd
āĻāĻŦāĻ āϏāĻĒā§āϤāĻžāĻšā§āϰ āĻāύā§āϝw
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻĨāĻžāĻā§āϰāĻŽā§12h
,7d
,2w
)āĨ¤
āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻ
āύā§āϝ āĻā§āϝāĻžāύā§āϞ⧠āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻā§āϞā§āύ āĻāϰā§āύ
āĻāĻāĻāĻŋ "QA" āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞ⧠āĻā§āϞā§āύ āĻāϰā§āύ (āϞāĻžāĻāĻ āĻšāĻā§āĻā§!) āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻāĻāĻāĻŋ "āĻĄāĻŋāĻŦāĻžāĻ" āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞ⧠āĻā§āϞā§āύ āĻāϰā§āύ (āϝā§āĻŽāύ āϰā§āϞāĻŦā§āϝāĻžāĻā§āϰ āĻāĻā§) āĻāĻĒāύāĻžāϰ "āϏā§āĻā§āĻāĻŋāĻ" āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻāĻĒāύāĻžāϰ "āĻĒā§āϰā§āĻĄ" āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ⧠āĻā§āϞā§āύ āĻāϰā§āύ
firebase hosting:clone SOURCE_SITE_ID:SOURCE_CHANNEL_ID TARGET_SITE_ID:TARGET_CHANNEL_ID
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āĻĨāĻžāύāϧāĻžāϰāĻ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύ:
SOURCE_SITE_ID āĻāĻŦāĻ TARGET_SITE_ID : āĻāĻā§āϞāĻŋ āĻšāϞ Hosting āϏāĻžāĻāĻā§āϰ āĻāĻāĻĄāĻŋ āϝāĻžāϤ⧠āĻā§āϝāĻžāύā§āϞ āĻĨāĻžāĻā§ā§ˇ
- āĻāĻĒāύāĻžāϰ āĻĄāĻŋāĻĢāϞā§āĻ Hosting āϏāĻžāĻāĻā§āϰ āĻāύā§āϝ, āĻāĻĒāύāĻžāϰ Firebase āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻāĻĄāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
- āĻāĻĒāύāĻŋ Hosting āϏāĻžāĻāĻāĻā§āϞāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝā§āĻā§āϞāĻŋ āĻāĻāĻ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϰā§āĻā§āĻā§āĻā§ āĻŦāĻž āĻāĻŽāύāĻāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĢāĻžāϝāĻŧāĻžāϰāĻŦā§āϏ āĻĒā§āϰā§āĻā§āĻā§āĻā§āĨ¤
SOURCE_CHANNEL_ID āĻāĻŦāĻ TARGET_CHANNEL_ID : āĻāĻā§āϞāĻŋ āĻšāϞ āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋāϰ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§ā§ˇ
- āĻāĻāĻāĻŋ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ, āĻā§āϝāĻžāύā§āϞ āĻāĻāĻĄāĻŋ āĻšāĻŋāϏāĻžāĻŦā§
live
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ - āϝāĻĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āϞāĻā§āώā§āϝ" āĻā§āϝāĻžāύā§āϞāĻāĻŋ āĻāĻāύāĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύāĻž āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻāĻŋāϤ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāĻā§ āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤
- āĻāĻāĻāĻŋ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ, āĻā§āϝāĻžāύā§āϞ āĻāĻāĻĄāĻŋ āĻšāĻŋāϏāĻžāĻŦā§
āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖā§ āĻĢāĻŋāϰ⧠āϝāĻžāύ
āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰāϤ⧠āĻĢāĻŋāϰ⧠āĻāϏāϤ⧠āĻĒāĻžāϰā§āύ⧎ āĻāĻĒāύāĻžāϰ āĻŦāϰā§āϤāĻŽāĻžāύ āϰāĻŋāϞāĻŋāĻā§ āĻā§āύ⧠āϏāĻŽāϏā§āϝāĻž āĻĨāĻžāĻāϞ⧠āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻŋāϤ āĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āĻāĻžāϰā§āϏāύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰāĻžāϰ āĻāύā§āϝ āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰāϤ⧠āĻāĻžāĻāϞ⧠āĻāĻ āĻ ā§āϝāĻžāĻāĻļāύāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰāĨ¤ āĻ āĻĨāĻŦāĻž āϏāĻŽā§āĻāĻŦāϤ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻ āĻā§āĻāĻŋāϰ āĻĻāĻŋāύ āĻŦāĻž āĻŦāĻŋāĻļā§āώ āĻāĻā§āύā§āĻā§āϰ āĻāύā§āϝ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āϏāĻžāĻŽāĻā§āϰ⧠āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻāύ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ "āύāĻŋāϝāĻŧāĻŽāĻŋāϤ" āϏāĻžāĻŽāĻā§āϰ⧠āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰāϤ⧠āĻĢāĻŋāϰ⧠āϝā§āϤ⧠āĻāĻžāύ⧎
āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰā§, āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āύāϤā§āύ āϰāĻŋāϞāĻŋāĻ āϤā§āϰāĻŋ āĻāϰā§āύ āϝāĻž āĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻā§āϰ āĻŽāϤā§āĻ āĻāύā§āĻā§āύā§āĻā§āϰ āĻāĻāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āϰāĻŋāϞāĻŋāĻā§āϰ āĻāϤāĻŋāĻšāĻžāϏ āĻā§āĻŦāĻŋāϞā§, āĻāĻāϝāĻŧ āϰāĻŋāϞāĻŋāĻ āĻāĻāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻāϰāĻŦā§āĨ¤
āĻāĻāĻžāύ⧠āĻāĻŋāĻāĻžāĻŦā§ āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰāϤ⧠āĻšāϝāĻŧ:
Firebase āĻāύāϏā§āϞ⧠, āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āĻāύā§āϝ āϰāĻŋāϞāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻā§āĻŦāĻŋāϞā§, āĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻ āĻāύā§āĻā§āϰāĻŋāϰ āĻāĻĒāϰ āĻšā§āĻāĻžāϰ āĻāϰā§āύ āϝā§āĻāĻŋāϤ⧠āĻāĻĒāύāĻŋ āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰāϤ⧠āĻāĻžāύāĨ¤
āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ āĻŽā§āĻā§ āĻĻāĻŋāύ
āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ Hosting āϏāĻā§āĻāϝāĻŧāϏā§āĻĨāĻžāύ āĻāĻžāϞāĻŋ āĻāϰāϤ⧠āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ āĻŽā§āĻāϤ⧠āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰāĻŋāϞāĻŋāĻ āĻŽā§āĻā§ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āύ, āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāĻĒāύāĻžāϰ āϞāĻžāĻāĻ āϏāĻžāĻāĻā§ āĻĒāϰāĻŋāĻŦā§āĻļāĻŋāϤ āϰāĻŋāϞāĻŋāĻ āύāϝāĻŧāĨ¤
āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ āĻŽā§āĻā§ āĻĢā§āϞā§āύ, āĻāĻĒāύāĻŋ āĻāϏāϞ⧠āĻāϰ āϏāĻžāĻŽāĻā§āϰ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻā§āύ, āϝāĻž 24 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻāύā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧ⧎ āϰāĻŋāϞāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻāĻāĻŋ āύāĻŋāĻā§āĻ āϰāĻžāĻāĻž āĻšāϝāĻŧ āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻāĻāύāĻ āĻāϰ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύ (āĻā§āϰāĻž āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻā§ āĻāĻŦāĻ āĻāĻāύ āϤāĻžāϰāĻž āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻā§)āĨ¤
āĻāĻāĻžāύ⧠āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ āĻŽā§āĻā§ āĻĢā§āϞāĻž āϝāĻžāϝāĻŧ:
Firebase āĻāύāϏā§āϞ⧠, āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻā§āĻŦāĻŋāϞā§, āĻāĻā§āϰ āϰāĻŋāϞāĻŋāĻ āĻāύā§āĻā§āϰāĻŋāϰ āĻāĻĒāϰ āĻšā§āĻāĻžāϰ āĻāϰā§āύ āϝāĻž āĻāĻĒāύāĻŋ āĻŽā§āĻāϤ⧠āĻāĻžāύāĨ¤
āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻĢāĻžāĻāϞ āĻŽā§āĻā§ āĻĻāĻŋāύ
Firebase Hosting āĻ, āĻāĻāĻāĻŋ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϏāĻžāĻāĻ āĻĨā§āĻā§ āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāĨ¤
āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§ āĻĻāĻŋāύ
āĻāĻĒāύāĻŋ āϝ⧠āĻā§āϝāĻžāύā§āϞā§āϰ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻĻā§āĻāϤ⧠āĻāĻžāύ āϏā§āĻāĻŋāϤ⧠āĻā§āϞāĻŋāĻ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋāϰ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻ āĻāĻŋāĻ āĻĨā§āĻā§, āĻāĻĒāύāĻŋ āĻĻā§āĻāϤā§, āĻŽā§āĻā§ āĻĢā§āϞāϤ⧠āĻāĻŦāĻ āĻĒā§āϰāϤā§āϝāĻžāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āύāϤā§āύ āϏā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ āϰāĻŋāϞāĻŋāĻ āϝāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϝāĻžāύā§āϞā§āϰ āϏāĻžāĻĨā§ āĻāĻŦāĻĻā§āϧāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§āϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžā§ˇ
āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻāĻāĻŋ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§ āĻĻā§āύ, āĻā§āϝāĻžāύā§āϞāĻāĻŋ, āĻāϰ āϰāĻŋāϞāĻŋāĻ āĻāĻŦāĻ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āϏāĻš, 24 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻāύā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧ⧎ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻĒā§āϰāĻŋāĻāĻŋāĻ URLāĻāĻŋāĻ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻāϏā§āĻāϰāĻŖ-āĻŽā§āĻāĻžāϰ āĻāĻāĻāĻŋ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻšāϞ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻ āύā§āϝ āϰāĻŋāϞāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻĨāĻžāĻā§ (āĻāĻāĻŋ āĻāĻā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻ āϏāĻžāĻāĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻ āύā§āϝ āĻā§āϝāĻžāύā§āϞ⧠āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻā§āϞā§āύ āĻāϰā§āύ)āĨ¤
Hosting āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻĻā§āĻāĻŋ āĻāĻŋāύā§āύ āĻāĻĒāĻžāϝāĻŧ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§:
Firebase āĻāύāϏā§āϞ
āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞā§āϰ āϏāĻžāϰāĻŋāϤā§, āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§āύ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻŽā§āĻā§ āĻĢā§āϞāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ.Firebase CLI
āϝā§āĻā§āύ⧠āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĨā§āĻā§ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ:firebase hosting:channel:delete CHANNEL_ID
āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞ āĻāĻŦāĻ āĻā§āϞā§āύāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ CLI āĻāĻŽāĻžāύā§āĻĄ
āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāύā§āĻĄ
āĻāĻĒāύāĻžāϰ āĻāĻāĻžāϧāĻŋāĻ Hosting āϏāĻžāĻāĻ āĻĨāĻžāĻāϞ⧠āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āϏāĻŽāϏā§āϤ āĻāĻŽāĻžāύā§āĻĄ āϞāĻā§āώā§āϝ āϏā§āĻĨāĻžāĻĒāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
āĻāĻĻā§āĻļ | āĻŦāϰā§āĻŖāύāĻž |
---|---|
firebase hosting:channel:create CHANNEL_ID | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻā§āϝāĻžāύā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ |
firebase hosting:channel:delete CHANNEL_ID | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§ āĻĻā§āϝāĻŧ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϏāĻžāĻāĻā§āϰ āϞāĻžāĻāĻ āĻā§āϝāĻžāύā§āϞ āĻŽā§āĻā§ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž. |
firebase hosting:channel:deploy CHANNEL_ID | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ⧠āĻāĻĒāύāĻžāϰ Hosting āϏāĻžāĻŽāĻā§āϰ⧠āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠āϝāĻĻāĻŋ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞāĻāĻŋ āĻāĻāύāĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύāĻž āĻĨāĻžāĻā§, āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻā§āϝāĻžāύā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāĻā§ āĻĄāĻŋāĻĢāϞā§āĻ Hosting āϏāĻžāĻāĻā§ āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ |
firebase hosting:channel:list | āĻĄāĻŋāĻĢāϞā§āĻ Hosting āϏāĻžāĻāĻā§ āϏāĻŽāϏā§āϤ āĻā§āϝāĻžāύā§āϞ ("āϞāĻžāĻāĻ" āĻā§āϝāĻžāύā§āϞ āϏāĻš) āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāϰā§ā§ˇ |
firebase hosting:channel:open CHANNEL_ID | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϝāĻžāύā§āϞā§āϰ URL-āĻ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻā§āϞ⧠āĻŦāĻž āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻā§āϞāĻž āϏāĻŽā§āĻāĻŦ āύāĻž āĻšāϞ⧠URL āĻĢā§āϰāϤ āĻĻā§āϝāĻŧ |
āϏāĻāϏā§āĻāϰāĻŖ āĻā§āϞā§āύāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāύā§āĻĄ
āĻāĻĻā§āĻļ | āĻŦāϰā§āĻŖāύāĻž |
---|---|
firebase hosting:clone \ | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āĻā§āϏ" āĻā§āϝāĻžāύā§āϞ⧠āĻ āϤāĻŋ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āϞāĻā§āώā§āϝ" āĻā§āϝāĻžāύā§āϞ⧠āĻā§āϞā§āύ āĻāϰ⧠āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āϞāĻā§āώā§āϝ" āĻā§āϝāĻžāύā§āϞā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ "āĻāĻžāϰā§āĻā§āĻ" āĻā§āϝāĻžāύā§āϞāĻāĻŋ āĻāĻāύāĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύāĻž āĻĨāĻžāĻā§, āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻā§āϝāĻžāύā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāĻā§ "āϞāĻā§āώā§āϝ" Hosting āϏāĻžāĻāĻā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ |
firebase hosting:clone \ | āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āϞāĻā§āώā§āϝ" āĻā§āϝāĻžāύā§āϞ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻāϏā§āĻāϰāĻŖ āĻā§āϞā§āύ āĻāϰ⧠āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ "āϞāĻā§āώā§āϝ" āĻā§āϝāĻžāύā§āϞā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ "āĻāĻžāϰā§āĻā§āĻ" āĻā§āϝāĻžāύā§āϞāĻāĻŋ āĻāĻāύāĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύāĻž āĻĨāĻžāĻā§, āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻā§āϝāĻžāύā§āϞ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāĻā§ "āϞāĻā§āώā§āϝ" Hosting āϏāĻžāĻāĻā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻĒā§āϰā§āĻŦāϰā§āĻĒ āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻāĻĒāύāĻŋ Firebase āĻāύāϏā§āϞā§āϰ Hosting āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄā§ |