เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดนเดพเดฏเต! Red Hat OpenShift-เตฝ เดเดงเตเดจเดฟเด เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดเตเดเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดธเตเดฑเตเดฑเดพเดฃเดฟเดคเต.
เดฎเตเดฎเตเดชเดคเตเดคเต เดชเตเดธเตเดฑเตเดฑเดฟเตฝ, เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดเดงเตเดจเดฟเด เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดคเดฟเดฏ S2I (เดธเตเดดเตโเดธเต-เดเต-เดเดฎเตเดเต) เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเดฟเดจเตเดฑเต เดเดดเดฟเดตเตเดเดณเต เดเดเตเดเตพ เดเตเดฑเตเดคเดพเดฏเดฟ เดธเตเดชเตผเดถเดฟเดเตเดเต. เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเตเดเดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเต เดเดเตเดเตพ เดเดฐเต S2I เดเดฎเตเดเต เดเดฐเต "เดชเตเดฏเตเดตเตผ" เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเดพเดฏเดฟ เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เด
เดจเตเดฌเดจเตเดง เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด
เดธเดเดฌเตเดฒเดฟเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดจเตเดเตเดเตเด.
เดเตเดฒเตเตป เดฌเดฟเตฝเดกเตผ เดเดฟเดคเตเดฐเด
เดเดเตเดเตพ เดญเดพเดเด XNUMX-เตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดฎเดฟเดเตเด เดเดงเตเดจเดฟเด เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเตเด เดฌเดฟเตฝเดกเต เดธเตเดฑเตเดฑเตเดเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดตเดฏเตเดฃเตเดเต, เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดกเต เดเตเดฐเดพเตปเดธเตโเดชเตเดฒเตเดทเตป, เดฎเตพเดเตเดเดฟเดชเตเดชเดฟเตพ เดซเดฏเตฝ เดเตเตบเดเดฑเตเดฑเดจเตเดทเตป, เดฎเดฟเดจเดฟเดซเดฟเดเตเดเตเดทเตป เดคเตเดเดเตเดเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดเต เดซเดฒเดฎเดพเดฏเดฟ เดฒเดญเดฟเดเตเด เดซเดฏเดฒเตเดเตพ - เดเดคเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต HTML, JavaScript, CSS เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต - เดเดเตเดเตเดชเตเดเตเดเต เดซเตเตพเดกเดฑเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดซเตเตพเดกเดฑเดฟเดจเตเดฑเต เดธเตเดฅเดพเดจเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดคเต เดฌเดฟเตฝเดกเต เดเตเดณเตเดเดณเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดคเต ./build เดซเตเตพเดกเดฑเดพเดฏเดฟเดฐเดฟเดเตเดเตเด (เดเดเตเดเตพ เดเดคเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดเตเดตเดเต เดตเดฐเดพเด).
เดเดฑเดตเดฟเดเด-เดเดฟเดคเตเดฐเด (S2I)
เด เดชเตเดธเตเดฑเตเดฑเดฟเตฝ "เดเดจเตเดคเดพเดฃเต S2I, เด
เดคเต เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด" เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดธเตเดชเตผเดถเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ (เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
เด เดธเดเดฌเตเดฒเดฟ เดเดเตเดเด
เดจเดฟเดเตเดเตพ เดกเตเดเตเดเตผ เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดกเตเดเตเดเตผ เดเดฎเตเดเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเดฎเตเดชเตเตพ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจ เดเดพเดฐเตเดฏเดเตเดเดณเตเดฎเดพเดฏเดฟ เด เดธเดเดฌเตเดฒเดฟ เดเดเตเดเด เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต. เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, OpenShift เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเดฎเดฟเตฝ เดเดฐเต เดฌเดฟเตฝเดกเต เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดเดเตเดเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดตเตเดฌเต เดเดชเตเดชเต เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต.
เดเดเตเดเตพ เดจเตเดฐเดคเตเดคเต เดชเดฑเดเตเดเดคเตเดชเตเดฒเต, เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดคเตเด เดเดคเดฟเดจเดเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดธเตเดฅเดพเดจเด เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดณเตเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, React-เดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต ./build เดซเตเตพเดกเดฑเตเด เดเตเดฃเตเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพเดเตเดเต เดเดคเต project_name/dist เดซเตเตพเดกเดฑเตเด เดเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเตเดเดพเดคเต, เดฎเตเดฎเตเดชเดคเตเดคเต เดชเตเดธเตเดฑเตเดฑเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเตเดชเตเดเตเดเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเตเดเต เดธเตเดฅเดพเดจเด, OUTPUT_DIR เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเตเดเต เด เดธเดพเดงเตเดตเดพเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดถเดฐเดฟ, เดเดเตเดเตโเดชเตเดเตเดเต เดซเตเตพเดกเดฑเดฟเดจเตเดฑเต เดธเตเดฅเดพเดจเด เดเดเตเดเดเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเดเตเดเตเดเดฟเดฒเตเดเตเดเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพ เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดเดเตเดเตโเดชเตเดเตเดเต เดเดฎเตเดเดฟเดฒเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเด, เด เดคเดพเดฏเดคเต /opt/apt-root/output. เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดฌเดพเดเตเดเดฟ เดญเดพเดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด เดเตเดคเตเดค เดเดเตเดเด เดตเตเดเดคเตเดคเดฟเตฝ เดจเตเดเตเดเดพเด - เดฑเตบ เดเดเตเดเด.
เดฑเตบ เดเดเตเดเด
เด
เดธเดเดฌเตเดฒเดฟ เดเดเตเดเดคเตเดคเดฟเตฝ เดธเตเดทเตเดเดฟเดเตเด เดชเตเดคเดฟเดฏ เดเดฎเตเดเดฟเตฝ เดกเตเดเตเดเตผ เดฑเดฃเตเดฃเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเตพ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เด เดเดเตเดเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. OpenShift เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดฎเตเดชเตเดดเตเด เดเดคเตเดคเดจเตเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ
เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เด เดฐเตเดคเดฟ เดจเดฒเตเดฒเดคเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดณเตเดณเดเดเตเดเด เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเตฝเดเดพเตป เดชเตเดคเตเดตเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดถเดฐเดฟ, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเดณเตเดณเดเดเตเดเด เดฎเดพเดคเตเดฐเดฎเต เดจเตฝเดเตเดจเตเดจเตเดณเตเดณเต เดเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดเตเดเดณเตเดเต เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ Node.js เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดฒเตเดฒ - เดเดฐเต เดตเตเดฌเต เดธเตเตผเดตเตผ เดฎเดคเดฟเดฏเดพเดเตเด.
เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เด เดธเดเดฌเตเดฒเดฟ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดฐเต เดเดพเดฐเตเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดฎเดฑเตเดฑเตเดจเตเดจเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเดฒเดฏเตเดณเตเดณ เดฌเดฟเตฝเดกเตเดเตพ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต.
เดเดเตเดเดฒเดฏเดฟเดเตเด เดชเดฃเดฟเดเตพ
เดเดคเดพเดฃเต เด
เดตเตผ เดเดดเตเดคเตเดจเตเดจเดคเต
"เดฐเดฃเตเดเต เด เดธเดเดฌเตเดฒเดฟเดเตพ เดเดฐเตเดฎเดฟเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเต เดเดเดชเตเตฝ เดเตเดฏเตเดค เดเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดฎเดฑเตเดฑเตเดจเตเดจเต เด เดเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดฎเตเดเดฟเตฝ เด เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเต เดนเตเดธเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต."
เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดเดเตเดเดณเตเดเต เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดเตเดเตพเดเตเดเต เดตเตเดฌเต เดเดชเตเดชเต เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเดณเตเดเต เดเดณเตเดณเดเดเตเดเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เดตเตเดฌเต เดธเตเตผเดตเตผ เดเดฎเตเดเต, เด เดคเต NGINX เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เด เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดตเตเดฌเต เดเดชเตเดชเต เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเต เดเดฐเต "เดถเตเดฆเตเดงเดฎเดพเดฏ" เดฌเดฟเตฝเดกเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเด เด เดคเต เดธเดฎเดฏเด เดเดฐเต เดเตเดฑเดฟเดฏ เดฑเตบเดเตเด เดเดฎเตเดเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดเดจเดฟ เดเดคเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเตเดเต เดจเตเดเตเดเดพเด.
เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด
เดเดฒเตเดฒเดพเด เดเดฐเตเดฎเดฟเดเตเดเต เดเตเตผเดเตเดเดพเตป เดเดคเต เดจเดฎเตเดฎเต เดธเดนเดพเดฏเดฟเดเตเดเตเด
เดจเดฎเตเดเตเดเต เด เดซเดฏเตฝ เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดจเตเดเตเดเดพเด, เดเตเดเดพเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเดพเด.
parameters:
- name: SOURCE_REPOSITORY_URL
description: The source URL for the application
displayName: Source URL
required: true
- name: SOURCE_REPOSITORY_REF
description: The branch name for the application
displayName: Source Branch
value: master
required: true
- name: SOURCE_REPOSITORY_DIR
description: The location within the source repo of the application
displayName: Source Directory
value: .
required: true
- name: OUTPUT_DIR
description: The location of the compiled static files from your web apps builder
displayName: Output Directory
value: build
required: false
เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดตเดณเดฐเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ OUTPUT_DIR เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต, เดตเดฟเดทเดฎเดฟเดเตเดเตเดฃเตเด เดเดพเดฐเตเดฏเดฎเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต เดเดเตเดเตโเดชเตเดเตเดเต เดซเตเตพเดกเดฑเดพเดฏเดฟ เดกเดฟเดซเตเตพเดเตเดเต เดฎเตเดฒเตเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดเดเตเดฒเดฑเดฟเดจเตเดฑเตเดฏเต เดฎเดฑเตเดฑเตเดจเตเดคเตเดเตเดเดฟเดฒเตเดฎเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต.
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดฎเตเดเต เดธเตเดเตเดฐเตเดเดธเต เดตเดฟเดญเดพเดเด เดจเตเดเตเดเดพเด.
- apiVersion: v1
kind: ImageStream
metadata:
name: react-web-app-builder // 1
spec: {}
- apiVersion: v1
kind: ImageStream
metadata:
name: react-web-app-runtime // 2
spec: {}
- apiVersion: v1
kind: ImageStream
metadata:
name: web-app-builder-runtime // 3
spec:
tags:
- name: latest
from:
kind: DockerImage
name: nodeshift/ubi8-s2i-web-app:10.x
- apiVersion: v1
kind: ImageStream
metadata:
name: nginx-image-runtime // 4
spec:
tags:
- name: latest
from:
kind: DockerImage
name: 'centos/nginx-112-centos7:latest'
เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดฏเตเด เดจเดพเดฒเดพเดฎเดคเตเดคเตเดฏเตเด เดเดฟเดคเตเดฐเดเตเดเตพ เดจเตเดเตเดเต. เด เดต เดฐเดฃเตเดเตเด เดกเตเดเตเดเตผ เดเดฎเตเดเตเดเดณเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด.
เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดเดฟเดคเตเดฐเด web-app-builder เดเดฃเต, เดเดคเต nodeshift/ubi8-s2i-web-app-เตฝ เดจเดฟเดจเตเดจเต 10.x-เตฝ เดเดพเดเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดจเดพเดฒเดพเดฎเดคเตเดคเตเดคเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดเดพเดเต เดเดณเตเดณ เดเดฐเต NGINX เดเดฟเดคเตเดฐเดฎเดพเดฃเต (เดชเดคเดฟเดชเตเดชเต 1.12).
เดเดจเดฟ เดเดฆเตเดฏเดคเตเดคเต เดฐเดฃเตเดเต เดเดฟเดคเตเดฐเดเตเดเตพ เดจเตเดเตเดเดพเด. เด เดต เดฐเดฃเตเดเตเด เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดถเตเดจเตเดฏเดฎเดพเดฃเต, เด เดต เดจเดฟเตผเดฎเตเดฎเดพเดฃ เดเดเตเดเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดตเตเดฌเต-เดเดชเตเดชเต-เดฌเดฟเตฝเดกเตผ-เดฑเตบเดเตเด เดเดฟเดคเตเดฐเดตเตเด เดเดเตเดเดณเตเดเต เดธเตเดดเตโเดธเต เดเตเดกเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เด เดธเดเดฌเตเดฒเดฟ เดเดเตเดเดคเตเดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด เดเดฆเตเดฏเดคเตเดคเต เดเดฟเดคเตเดฐเด, react-web-app-builder. เด เดคเตเดเตเดฃเตเดเดพเดฃเต เด เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดฟเตฝ เดเดเตเดเตพ "-builder" เดเดจเตเดจเต เดเตเตผเดคเตเดคเดคเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฟเดคเตเดฐเด - react-web-app-runtime - nginx-image-runtime-เดเด react-web-app-builder เดเดฎเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฟเดฒ เดซเดฏเดฒเตเดเดณเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดตเดฟเดจเตเดฏเดพเดธเดธเดฎเดฏเดคเตเดคเตเด เด เดเดฟเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดตเตเดฌเต เดธเตเตผเดตเดฑเตเด เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต HTML, JavaScript, CSS เดเดจเตเดจเดฟเดตเดฏเตเด เดฎเดพเดคเตเดฐเดฎเต เดเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเต.
เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฃเต? เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดจเตเดเตเดเดพเด, เด เดคเต เดเตเดฑเดเตเดเตเดเตเดเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเด.
เดเดเตเดเดณเตเดเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเต เดฐเดฃเตเดเต เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเดณเตเดฃเตเดเต. เดเดฆเตเดฏเดคเตเดคเตเดคเต เดเดคเดพ, เดเดคเต เดตเดณเดฐเต เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณเดคเดพเดฃเต:
apiVersion: v1
kind: BuildConfig
metadata:
name: react-web-app-builder
spec:
output:
to:
kind: ImageStreamTag
name: react-web-app-builder:latest // 1
source: // 2
git:
uri: ${SOURCE_REPOSITORY_URL}
ref: ${SOURCE_REPOSITORY_REF}
contextDir: ${SOURCE_REPOSITORY_DIR}
type: Git
strategy:
sourceStrategy:
env:
- name: OUTPUT_DIR // 3
value: ${OUTPUT_DIR}
from:
kind: ImageStreamTag
name: web-app-builder-runtime:latest // 4
incremental: true // 5
type: Source
triggers: // 6
- github:
secret: ${GITHUB_WEBHOOK_SECRET}
type: GitHub
- type: ConfigChange
- imageChange: {}
type: ImageChange
เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เด เดฌเดฟเตฝเดกเดฟเดจเตเดฑเต เดซเดฒเด เดเดฎเตเดเต เดธเตเดเตเดฐเตเดเดธเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เด เตฝเดชเตเดชเด เดฎเตเดฎเตเดชเต เดเดฃเตเด เด เดคเต react-web-app-builder เดเดฎเตเดเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดฒเตเดฌเตฝ 1 เดเดณเตเดณ เดตเดฐเดฟ เดชเดฑเดฏเตเดจเตเดจเต.
2 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดคเตเดฐเต เดเดฟเดฑเตเดฑเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดพเดฃเต, เดเตเดเดพเดคเต เดฒเตเดเตเดเตเดทเตป, เดฑเตเดซเตผ, เดเตเตบเดเตเดเตเดธเตเดฑเตเดฑเต เดซเตเตพเดกเตผ เดเดจเตเดจเดฟเดต เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดฎเตเดเดณเดฟเตฝ เดเดฃเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เด เดจเตเดธเดฐเดฟเดเตเดเดพเดฃเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเต.
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดฃเตเดเดคเดพเดฃเต 3 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ. เดเดคเต OUTPUT_DIR เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเตเตผเดเตเดเตเดจเตเดจเต, เด
เดคเต เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดฌเดฟเตฝเดกเต เดเดฃเต.
เดเดฎเตเดเต เดธเตเดเตเดฐเตเด เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดฃเตเด เดตเตเดฌเต-เดเดชเตเดชเต-เดฌเดฟเตฝเดกเตผ-เดฑเตบเดเตเด เดเดฎเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป 4 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ เดชเดฑเดฏเตเดจเตเดจเต.
S5I เดเดฎเตเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดเดฏเตเด เดตเตเดฌเต เดเดชเตเดชเต เดฌเดฟเตฝเดกเตผ เดเดฎเตเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเดฐเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดฟเตฝเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต 2 เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเตป เดชเดฑเดฏเตเดจเตเดจเต. เดเดฆเตเดฏ เดฒเตเดเตเดเดฟเตฝ, เด เดธเดเดฌเตเดฒเดฟ เดเดเตเดเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏ เดถเตเดทเด, เดเดฟเดคเตเดฐเด node_modules เดซเตเตพเดกเดฑเดฟเดจเต เดเดฐเต เดเตผเดเตเดเตเดตเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด. เดคเตเดเตผเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดฑเดฃเตเดฃเตเดเดณเดฟเตฝ, เดฌเดฟเตฝเดกเต เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฟเดคเตเดฐเด เด เดซเตเตพเดกเตผ เด เตบเดธเดฟเดชเตเดชเต เดเตเดฏเตเดฏเตเด.
เดเดเตเดตเดฟเตฝ, 6 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเตป, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดฎเดพเดฑเตเดฎเตเดชเตเตพ, เดธเตเดตเดฎเตเดงเดฏเดพเดฒเตเดณเตเดณ เดเดเดชเตเดเดฒเดฟเดฒเตเดฒเดพเดคเต, เดฌเดฟเตฝเดกเต เดธเตเดตเดฏเดฎเตเดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฟเดฒ เดเตเดฐเดฟเดเดฑเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.
เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ เดเดคเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดพเดฃเต.
เดเดจเดฟ เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดจเตเดเตเดเดพเด. เดเดคเต เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเดจเต เดตเดณเดฐเต เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต, เดชเดเตเดทเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดฃเตเดเต.
apiVersion: v1
kind: BuildConfig
metadata:
name: react-web-app-runtime
spec:
output:
to:
kind: ImageStreamTag
name: react-web-app-runtime:latest // 1
source: // 2
type: Image
images:
- from:
kind: ImageStreamTag
name: react-web-app-builder:latest // 3
paths:
- sourcePath: /opt/app-root/output/. // 4
destinationDir: . // 5
strategy: // 6
sourceStrategy:
from:
kind: ImageStreamTag
name: nginx-image-runtime:latest
incremental: true
type: Source
triggers:
- github:
secret: ${GITHUB_WEBHOOK_SECRET}
type: GitHub
- type: ConfigChange
- type: ImageChange
imageChange: {}
- type: ImageChange
imageChange:
from:
kind: ImageStreamTag
name: react-web-app-builder:latest // 7
เด เดคเดฟเดจเดพเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต-เดตเตเดฌเต-เดเดชเตเดชเต-เดฑเตบเดเตเด เดเดฃเต, เดเดคเต เดตเดณเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดฏเดฟ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต.
1 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเตป เดชเตเดคเดฟเดฏ เดเดพเดฐเตเดฏเดฎเดฒเตเดฒ - เดฌเดฟเตฝเดกเต เดฑเดฟเดธเตพเดเตเดเต เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต-เดตเตเดฌเต-เดเดชเตเดชเต-เดฑเตบเดเตเด เดเดฎเตเดเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดเดคเต เดชเดฑเดฏเตเดจเตเดจเต.
เดฎเตเดฎเตเดชเดคเตเดคเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเดฒเตเดจเตเดจเดชเตเดฒเต 2 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ, เดธเตเดดเตเดธเต เดเตเดกเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดจเดฎเตเดฎเตพ เดชเดฑเดฏเตเดจเตเดจเดคเต เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดคเดคเดพเดฃเตเดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดธเตเดทเตเดเดฟเดเตเด เดเดฎเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต - react-web-app-builder-เตฝ เดจเดฟเดจเตเดจเต (3 เดเดจเตเดจ เดตเดฐเดฟเดฏเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต). เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเตพ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเดฒเดพเดฃเต, เด เดตเดฏเตเดเต เดธเตเดฅเดพเดจเด 4 เดเดจเตเดจ เดตเดฐเดฟเดฏเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด เดคเต /opt/app-root/output/ เดเดฃเต. เดจเดฟเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดซเดฒเดเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดธเตเดทเตเดเดฟเดเตเด เดซเดฏเดฒเตเดเตพ เดเดตเดฟเดเตเดฏเดพเดฃเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดฒเตเดฌเตฝ 5 เดเดณเตเดณ เดชเดฆเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป เดซเตเตพเดกเตผ เดเตเดตเดฒเด เดจเดฟเดฒเดตเดฟเดฒเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดพเดฃเต (เดเดคเตเดฒเตเดฒเดพเด เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดเดจเตเดจ เดฎเดพเดจเตเดคเตเดฐเดฟเด เดตเดธเตโเดคเตเดตเดฟเดจเตเดณเตเดณเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต, เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเดฒเตเดฒ).
เดธเตเดเตเดฐเดพเดฑเตเดฑเดเดฟ เดตเดฟเดญเดพเดเด - 6 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ - เดเดฆเตเดฏ เดฌเดฟเตฝเดกเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เด เดธเดฎเดฏเด เดฎเดพเดคเตเดฐเด เดเดเตเดเตพ เดเดฎเตเดเต เดธเตเดเตเดฐเตเด เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดคเดฟเดจเดเด เดเดฃเตเด nginx-image-runtime เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดชเตเดเตเดจเตเดจเต.
เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, 7 เดเดจเตเดจเต เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเตป เดเตเดฐเดฟเดเดฑเตเดเดณเตเดเต เดเดฐเต เดตเดฟเดญเดพเดเดฎเดพเดฃเต, เด เดคเต react-web-app-builder เดเดฎเตเดเต เดฎเดพเดฑเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด เด เดฌเดฟเตฝเดกเต เดธเดเตเดตเดฎเดพเดเตเดเตเด.
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเตฝ เดจเดฒเตเดฒ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดกเดฟเดชเตเดฒเตเดฏเตโเดฎเตเดจเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดธเตเดตเดจเดเตเดเดณเตเดฎเดพเดฏเตเด เดฑเตเดเตเดเตเดเดณเตเดฎเดพเดฏเตเด เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดพเดฐเตเดฏเดเตเดเดณเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดเตเดเตพ เด เดคเตเดฐเดฏเตเด เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเดเตเดเดฟเดฒเตเดฒ. เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดเดฟเดคเตเดฐเด เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต-เดตเตเดฌเต-เดเดชเตเดชเต-เดฑเตบเดเตเด เดเดฟเดคเตเดฐเดฎเดพเดฃเตเดจเตเดจเต เดฆเดฏเดตเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดพเดธเด
เดเดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต, เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เด เดคเต เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
เดเดเตเดเดณเตเดเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป oc เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ OpenShift เดเตเดฒเดฏเดจเตเดฑเต เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
$ find . | grep openshiftio | grep application | xargs -n 1 oc apply -f
$ oc new-app --template react-web-app -p SOURCE_REPOSITORY_URL=https://github.com/lholmquist/react-web-app
เดฎเตเดเดณเดฟเดฒเต เดธเตโเดเตเดฐเตเตปเดทเตเดเตเดเดฟเดฒเต เดเดฆเตเดฏ เดเดฎเดพเตปเดกเต เดเดฐเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดเดฃเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดฎเดจเดเดชเตเตผเดตเตเดตเด เดเดเตเดเดฟเดจเตเดฏเดฑเดฟเดเดเต เดฎเดพเตผเดเดฎเดพเดฃเต./openshiftio/application.yaml.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฎเดพเตปเดกเต เด เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดเดฎเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด, เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเต เด เดธเดเดฌเตเดฒเดฟเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดเดพเดฃเดพเด:
เด เดตเดฒเตเดเดจ เดธเตเดเตเดฐเตเดจเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดฎเตเดชเตเตพ, เดฒเตเดเตเดเต เดเตเดฏเตเดค เดชเตเดกเต เดเดเตเดเตพ เดเดพเดฃเตเด:
เดฒเดฟเดเตเดเดฟเตฝ เดเตเดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเด, เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเดชเตเดชเดฟเดฒเตเดเตเดเต เดเตเดฃเตเดเตเดชเตเดเตเด, โโเด เดคเต เดกเดฟเดซเตเตพเดเตเดเต เดฑเดฟเดฏเดพเดเตเดฑเตเดฑเต เดเดชเตเดชเต เดชเตเดเต เดเดฃเต:
เดธเดชเตเดฒเดฟเดฎเตเดจเตเดฑเต 1
เดเตเดฃเตเดฏ เดชเตเดฐเตเดฎเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดเตเดเดณเตเดฎเตเดฃเตเดเต
OUTPUT_DIR เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดดเดฟเดเตเดฏเตเดณเตเดณ เดชเดพเดฑเตเดฑเตเตบ เดเดตเดฟเดเต เดธเดฎเดพเดจเดฎเดพเดฃเต.
เดธเดชเตเดฒเดฟเดฎเตเดจเตเดฑเต 2
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดเตเดเตพ NGINX เดเดฐเต เดตเตเดฌเต เดธเตเตผเดตเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต, เดชเดเตเดทเต เด
เดคเต เด
เดชเตเดชเดพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต, เดซเดฏเดฒเดฟเดฒเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเตเด
เดคเตเดฐเตเดฎเดพเดจเด
เด เดชเดฐเดฎเตเดชเดฐเดฏเตเดเต เดเดฆเตเดฏ เดญเดพเดเดคเตเดคเดฟเตฝ, OpenShift เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดเดงเตเดจเดฟเด เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดเตเดเดจเต เดตเตเดเดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเดคเดจเตเดจเต. เดเดฐเต เดตเตเดฌเต เดเดชเตเดชเต เดเดฎเตเดเต เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเตเด เดเตเดเตเดคเตฝ เดชเตเดฐเตเดกเดเตเดทเตป-เดฑเตเดกเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฌเดฟเตฝเดกเต เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฏเดฟเตปเดกเต เดฌเดฟเตฝเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต NGINX เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดถเตเดฆเตเดงเดฎเดพเดฏ เดตเตเดฌเต เดธเตเตผเดตเดฑเตเดฎเดพเดฏเดฟ เด เดคเต เดเดเตเดเดจเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดจเตเดจเต เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต. เด เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต เด เดเตเดคเตเดคเดคเตเด เด เดตเดธเดพเดจเดตเตเดฎเดพเดฏ เดฒเตเดเดจเดคเตเดคเดฟเตฝ, OpenShift-เตฝ เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดเดฐเต เดกเตเดตเดฒเดชเตโเดฎเตเดจเตเดฑเต เดธเตเตผเดตเตผ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดฒเตเดเตเดเตฝ, เดฑเดฟเดฎเตเดเตเดเต เดซเดฏเดฒเตเดเดณเตเดเต เดธเดฎเดจเตเดตเดฏเด เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเตเดจเตเดจเตเด เดเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเด.
เด เดฒเตเดเดจ เดชเดฐเดฎเตเดชเดฐเดฏเตเดเต เดเดณเตเดณเดเดเตเดเด
- เดญเดพเดเด XX:
เดเดคเดพเดจเตเด เดเดเตเดเดเตเดเดณเดฟเดฒเตเดเต เดเดงเตเดจเดฟเด เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดเตเดเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเด ; - เดญเดพเดเด 2: เดชเตเดฐเตเดกเดเตเดทเตป เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เด เดจเตเดฌเดจเตเดง เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด เดธเดเดฌเตเดฒเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต NGINX เดชเตเดฒเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ HTTP เดธเตเตผเดตเตผ เดเดฎเตเดเดฟเดจเตเดชเตเดชเด เดเดฐเต เดชเตเดคเดฟเดฏ S2I เดเดฎเตเดเต เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด;
- เดญเดพเดเด 3: เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดเดฐเต เดกเตเดตเดฒเดชเตโเดฎเตเดจเตเดฑเต เดธเตเตผเดตเตผ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด.
เด เดงเดฟเด เดตเดฟเดญเดตเดเตเดเตพ
- เดธเตเดเดจเตเดฏ เด-เดฌเตเดเตเดเต
OpenShift-เดฒเตเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเต . - เดธเดเดฌเดจเตเดงเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ
เดเดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเตเด .
เด เดตเดฒเดเดฌเด: www.habr.com