๐ ๋ค์ด๊ฐ๋ฉฐ
์ด์ ๊ธ์์ putty ํฐ๋ฏธ๋์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ค๋ค.
์ด๋ฒ์ ๊ทธ ์ดํ ํฐ๋ฏธ๋์์์ ์ด๊ธฐ ํ๊ฒฝ ์ธํ
๋ฐ ๊น ํด๋ก , ์๋ฒ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ค๋ณด๋ ค๊ณ ํ๋ค.
๐ PuTTY ํฐ๋ฏธ๋ ์ ์
๋ฌด์ฌํ ์ด ์ฐฝ์ด ๋์์ก๋ค๋ฉด ์ดํ ์ธํ ํ๋ ๊ณผ์ ์ด ํ์ํ๋ค.
1. ํด๋น ๋ช ๋ น์ด๋ฅผ ์์๋๋ก ์ ๋ ฅ
$ sudo apt-get install curl $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - $ sudo apt-get install -y nodejs $ sudo apt-get install build-essential
2. nvm ์ค์น
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash $ export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" $ nvm install --lts $ npm install -g yarn
์ด์ ๋ฐฐํฌํ ๊นํ ์ฝ๋ clone ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค.
๋ค์ PuTTY ํฐ๋ฏธ๋๋ก ์์ cd ๋ช ๋ น์ด๋ก ์ํ๋ ํ์ผ์ ๋ค์ด๊ฐ ํ ํด๋ก ํด์ค๋ค.
$ git clone https://github.com/~~~
์ดํ
1. cd ๋ช
๋ น์ด๋ก ํด๋ก ํ ํ์ผ์ ๋ค์ด๊ฐ๋ค.
2. vi๋ช
๋ น์ด๋ก .env ํ์ผ์ ๋ง๋ค์ด์ค๋ค. (๋ฐฐํฌํ ์ฝ๋์. env ๊ธ์ด์ค๋ฉด ๋๋ค.)
2-1. .env ํ์ผ์์ ์ฝ๋ ์์ฑ ํ :wq๋ช
๋ น์ด๋ก ์ ์ฅํ๊ณ ๋์จ๋ค.
3. yarn์ผ๋ก ํจํค์ง๋ค ์ค์นํ๋ค.
4. ์คํ!
$ cd <ํ์ผ๋ช
> $ vi .env $ yarn $ yarn run dev
๐ PuTTY์์ ์๋ฒ ์คํํ ํ
์๋ฒ๋ฅผ ์คํํ๋ค๋ฉด ์ธ์คํด์ค์ IP์ฃผ์๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํด์ฃผ๋ฉด ๋๋ค.
ํน์ ํฌ์คํธ๋งจ์์ ํ์ธํ๋ ค๋ฉด
IP์ฃผ์๊ฐ 13.209.18.160๋ผ๋ฉด http://13.209.18.160:5000/~~๋ก ํ์ธํ๋ฉด ๋๋ค. ์ฌ๊ธฐ์ 5000์ ํฌํธ ๋ฒํธ์ด๋ค. ๋ง์ฝ :5000์ ์ ๋ถ์ด๋ฉด ๊ธฐ๋ณธ ํฌํธ๊ฐ 80์ด๊ธฐ ๋๋ฌธ์ ์๋ฒ๊ฐ ์๋ค๊ณ ๋ ์ ํฌ์คํธ๋งจ์ ์ฐํ์ง ์๋๋ค.
๐ ์๋ฒ ์คํ ํ ์๋ฒ๊ฐ ์๊พธ ๋ซํ๋ค๋ฉด
EC2๋ ์ฅ์๊ฐ ์ ๋ ฅ์ด ์์ผ๋ฉด ์๋์ผ๋ก ์๋ฒ๊ฐ ๋ซํ๊ฒ ๋๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด์ PM2๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ด ๊ฑด ๋ค์ ๊ธ์์,,
๋ค๋ค์ผ๊ฒ ๋ค.
โ ์ฐธ๊ณ : 28th SOPT SERVER 5์ฐจ ์ธ๋ฏธ๋ ์๋ฃ
'Programming > ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS RDS] timezone ๋ณ๊ฒฝํ๊ธฐ(UTC to KST) (1) | 2022.04.07 |
---|---|
[PM2] PM2๋ฅผ ์ด์ฉํ ์๋ฒ ๋๊น ๋ฐฉ์ง (1) | 2021.08.02 |
[AWS] EC2๋ฅผ ์ด์ฉํ ์๋ฒ ๋ฐฐํฌ ๋ฐฉ๋ฒ - ไธ (2) | 2021.07.29 |