ubuntu nodejs ํ๋ก์ ํธ ํ๊ฒฝ ๋ง๋ค๊ธฐ
๋์ค์ฝ๋ ๋ด์ ๋ง๋ค๊ธฐ ์ํด ์ค๋ผํด ํด๋ผ์ฐ๋ ์ธ์คํธ๋ญ์ณ(OCI)์์ ์ธ์คํด์ค ์์ฑ ํ ์ธํ
ํ๋ ๊ณผ์ ์
๋๋ค. image๋ ๋ฅผ, SSH client๋ PuTTY๋ฅผ ์ฌ์ฉํ์ต๋๋ค. node ํ๋ก์ ํธ๋ฅผ ์คํํฉ๋๋ค. 1. SSH ์ ์ OCI์์ ์ป์ด์จ ๊ณต์ฉ IP ์ฃผ์์ private key๋ฅผ ์ด์ฉํด์ ์ ์ํฉ๋๋ค. 2. root ๋น๋ฐ๋ฒํธ ์ค์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ด๋ฒ๋ฆฌ์ง ์๋๋ก ์ ์ด๋ก์๋ค. ๊ณ์ ๋ณ๊ฒฝ ๋ฐฉ๋ฒ root ๊ณ์ ์ผ๋ก ๋ณ๊ฒฝ ubuntu ๋ผ๋ ๊ณ์ ์ผ๋ก ๋ณ๊ฒฝ 3. ๊ธฐ๋ณธ ์
๋ฐ์ดํธ 4. nodejs ์ค์น ๊ฐ ์ต์ v16.6 ์ด์์ nodejs๋ฅผ ํ์๋ก ํด์ ์ต์ ๋ฒ์ ์ nodejs๋ฅผ ์ค์นํ์ต๋๋ค. curl์ด ์ค์น๋์ด์์ง ์๋์ง ํ์ธํด์ค์ผ ํฉ๋๋ค. 5. pm2 ์ค์น ์ธ์
๋ก๊ทธ์ธ์ด ๋์ด์ ธ๋ ๋
ธ๋ ํ๋ก์ ํธ๊ฐ ๋์๊ฐ๋๋ก pm2 ๋ชจ๋์ ์ค์นํฉ๋๋ค. ์ ์ญ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ํธํ๋ฏ๋ก ๋ฅผ ๋ถ์ฌ์ค๋๋ค. pm2๋? JavaScript ๋ฐํ์ Node.js์ ํ๋ก์ธ์ค ๊ด๋ฆฌ์์
๋๋ค. : ํ๋ก์ธ์ค ๋ฆฌ์คํธ ํ์ธ : app.js โฆ