SSLM
SSL ์ธ์ฆ์ ๊ด๋ฆฌ์ ํ์ด์ง
- ๋๋ฉ์ธ์ ๋ฑ๋ก ๊ด๋ฆฌํ๋ฉฐ ๋ด๋น์์๊ฒ ์ ํด์ง ์์์ผ๋ก ์ด๋ฉ์ผ ๋ฐ ๋ฉ์์ง๋ฅผ ์ ์กํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ :
๋ค์ด๋ก๋ :
์ค์น
1. nodejs ์ค์น
https://nodejs.org/en ์ ์ ์ํ์ฌ ์ค์นํฉ๋๋ค.
javascript๋ฅผ ์คํํ ์ ์๋๋ก ํด์ฃผ๋ ๋ฐํ์ ํ๊ฒฝ ์
๋๋ค.
2. ํ๊ฒฝ์ค์
( 2๋ฒ ๋ถํฐ ์งํ์ ๋ชจ๋ ์์ค์ฝ๋ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์์ ์งํ ๋ฉ๋๋ค.)
# .env
# npm run dev
NEXT_PUBLIC_DEV_URL="http://localhost:3000"
# npm run start
NEXT_PUBLIC_PROD_URL="https://your-domain.com"
# logo path(basis path public folder)
NEXT_PUBLIC_LOGO_FILE="welcome.svg"
# main comment
NEXT_PUBLIC_COMMENT1="COMMENT1"
# sub comment
NEXT_PUBLIC_COMMENT2="COMMENT2"
NEXT_PUBLIC_COMMENT3="COMMENT3"
3. nextjs ๋ชจ๋ ์ค์น
npm i
4. database ์ธํ
npx prisma db push
์คํ
A. ๊ฐ๋ฐํ๊ฒฝ
- ์คํ
npm run dev
B. ์ด์ํ๊ฒฝ
1. ๋น๋
npm run build
2. ์คํ
npm run start
์ค๋ช
๋ฉ์ธํ๋ฉด
- .env ํ์ผ ํ๊ฒฝ ๋ณ์๊ฐ ๋ฐ์๋๋ ๊ณณ ์ ๋๋ค.
๋๋ฉ์ธ ๊ด๋ฆฌ
- A ๋๋ฉ์ธ์ ๋ฑ๋กํ์ฌ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- B ๋๋ฉ์ธ ๋ฑ๋ก ๋ฐ ์์ ์ ํ ์ ์์ต๋๋ค.
- (๋ด๋น์ ๋ฐ ์ด๋ฉ์ผ ์กฐํ๋ Dooray ์ฌ์ฉ์ ํ์ )
- C ์ฐ๋ฝ์ ํตํ์ฌ ์ํ๋ ํ
ํ๋ฆฟ ๊ธฐ๋ฐ์ผ๋ก ์ฐ๋ฝ ํ ์ ์์ต๋๋ค.
- (๋ฉ์์ง๋ Dooray ์ฌ์ฉ์ ํ์ )
ํ ํ๋ฆฟ ๊ด๋ฆฌ
- A ํ ํ๋ฆฟ์ ๋ฑ๋กํ์ฌ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- B ํ ํ๋ฆฟ์ ๋ฑ๋ก ๋ฐ ์์ ์ ํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ ํ๋ฉด
- A ์ด๋ฉ์ผ ์ฐ๋ฝ ์์์ ๋ง์ถ์ด ์ด๋ฉ์ผ์ ๋ฐ์ ํ ์ ์์ต๋๋ค.
- B ๋ฉ์์ง ์ฐ๋ฝ ์์์ ๋ง์ถ์ด ๋ฉ์์ง๋ฅผ ๋ฐ์กํ ์ ์์ต๋๋ค.