- ๊ตฌ๊ธ ์ฑ์์ง์ ์ฝ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํ ์คํ๋ง๋ถํธ๋ก ๋ ํ๋ก์ ํธ์ ๋๋ค.
- ๊ตฌ๊ธ ์ฑ์์ง์ ์ฒ์ ์ฌ์ฉํ์๋ ๋ถ๋ค์ ์๋ ์ค์ ์ ํ์๊ณ ํด๋น ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฅํ์๋ฉด ์ฝ๊ฒ ์๋ฒ๋ฅผ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค.
- 2017.8.25 ๊ธฐ์ค
- ๋น๋ง ์ ํ ๊ณผ์ ์ด ํ์ํฉ๋๋ค. ์งํ ํ์๋ค๊ฐ ํ์ํ๋ค๊ณ ๋์ค๋ฉด ํ๋ฉด ๋ฉ๋๋ค.
- YOUR_PROJECT_ID๋ ๋ณ์ ๊ฐ์ผ๋ก์จ ๊ตฌ๊ธ ์ฑ์์ง ํ๋ก์ ํธ์ ํ ๋น ๋ ID๊ฐ์ ๋๋ค.
- ํ๋ก์ ํธ, ์ฑ์์ง ์์ฑ ํ https://console.cloud.google.com/appengine?project=airmoney-17**** ์ด๋ฐ์์ผ๋ก URL์ PROJECT_ID๊ฐ ๋ ธ์ถ๋ฉ๋๋ค.ย
- airmoney-17**** ์ด๊ฒ ์ PROJECT_ID ์ ๋๋ค.
- https://console.cloud.google.com/projectcreate ํ๋ก์ ํธ ์์ฑ
- https://console.cloud.google.com/appengine/start ์ฑ์์ง ์ ๊ทผ
- ์ฒซ๋ฒ์งธ ์ฑ ํด๋ฆญ
- ์ธ์ด๋ ์๋ฐ ๊ธฐ์ค
- ์ฑ ์ ๊ณต ์ง์ญ ์ ํ asia-northeast1
- App Engine ๋น ๋ฅธ์์์ ๋๊น์ง ์งํํ๋ฉด PROJECT_ID๋ก ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๊น๋๋ค. (๊ฐ์ ์ตํ์ธ์)
- ์ด์ , ํด๋น ํ๋ก์ ํธ๋ฅผ ๊ตฌ๊ธ ์ฑ์์ง์ ๋ฐฐํฌํด๋ณด๊ฒ ์ต๋๋ค.
- Google Cloude Shell์ ์คํ ([$] ๋ค ๋ถํฐ๋ shell์์ ์น๋ฉด ๋๋ ๋ช ๋ น์ด ์ ๋๋ค.)
- [$] cd PROJECT_ID (๋น ๋ฅธ์์์ ์ํ์ ๋ถ๋ค์ PROJECT_ID๋ก ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค)
- [$] git clone https://github.com/kang0921ok/google_web_engine_example.git
- [$] cd google_web_engine_example (clone ๋ฐ์ ๋๋ ํ ๋ฆฌ๋ก ์ง์ )
- [$] gcloud config set project PROJECT_ID (๊น๋จน์ง ๋ง๊ณ ์ ๋ ฅํด์ฃผ์ธ์)
- [$] mvn appengine:deploy (์ค๋๊ฑธ๋ฆฝ๋๋ค.)
- [email protected]๊ฐ ๋๋ฉ์ธ์ ๋๋ค.
- [email protected]/test ๋ค์ URL๋ก ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๊ตฌ๊ธ ๊ณต์ ๊ฐ์ด๋ : https://cloud.google.com/appengine/docs/flexible/java/quickstart
p.s PRํ์. deploy๋ฅผ ๋น ๋ฅด๊ฒ ํ๋ ๋ฐฉ๋ฒ ๊ณ ๋ฏผ์ค..