๐ง์์ ์งํด์ด ์ง๋ Fence ์๋น์ค ๊ฐ๋ฐ๐ง
- clone์ ๋ค๋ฅธ ์ฌ๋์ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ณต์ฌํด์ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
git clone https://github.com/MJU-Capstone-Design/Fence_dev.git
- branch๋ ๋ค๋ฅธ ์ฌ๋๊ณผ ์์ ๊ณต๊ฐ์ด ๊ฒน์น๋ ๊ฒ์ ๋ฐฉ์งํ๋๋ฐ ๋์์ ์ฃผ๋ ๊ธฐ๋ฅ์ ๋๋ค.
- branch ๊ผญ ๋ง๋ค์ด์ ์์ ํด์ฃผ์ธ์!!ใ ใ
cd Fence_dev # cloneํด์ ๋ง๋ค์ด์ง ํด๋๋ก ์ด๋
git checkout -b ์๊ธฐ ์์ด ์ด๋ฆ(๋ด ๋ธ๋์น ์ด๋ฆ์ด ๋จ) # ex) git checkout -b yurim
- ๊ธฐ๋ณธ ํ๊ฒฝ์ผ๋ก ์ค์ ํ package๋ค์ ํ๋ฒ์ ๋ค์ด๋ฐ์ ์ ์์ต๋๋ค.
npm install
- client ํด๋๋ก ๋ค์ด๊ฐ์ ํ๋ฒ๋ install ์์ ์ ์คํํด์ฃผ์ธ์.
cd client
npm install
- ์๋ฒ ํด๋์๊ฐ์
config
ํด๋๋ฅผ ๋ง๋ค๊ณconfig
ํด๋ ์์database.js
ํ์ผ์ ์์ฑํ์ฌ ๋ณธ์ธ mysql ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์.
// database.js
module.exports = {
host: "localhost",
user: "<์ฌ์ฉ์ ์) root>",
password: "<๋น๋ฐ๋ฒํธ>",
database: "<์ฌ์ฉํ db ์ด๋ฆ>",
};
- server์ client ํด๋๊ฐ ๋ฐ๋ก ๋์ด์์ด ์๋๋ server์ client๋ฅผ ๊ฐ๊ฐ ์คํ์์ผ์ฃผ์ด์ผ ํ๋ ๋ถํธํจ์ด ์์ต๋๋ค.
- ์ด์๊ฐ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด
concurrently
๋ผ๋ package๋ฅผ ๋ค์ด๋ฐ์ ์ค์ ํด๋์์ต๋๋ค.
npm run dev
Fence ํด๋์์ npm run dev
๋ฅผ ์คํํ๋ฉด server์ client๋ฅผ ๋์์ ์คํ์ํฌ ์ ์์ต๋๋ค.
git add .
git commit -m "๊ธฐ๋ฅ์ ๋ํ ๊ฐ๋จํ ์ค๋ช
"
git push origin ๋ณธ์ธ ๋ธ๋์น ์ด๋ฆ(๋ณธ์ธ ์์ด ์ด๋ฆ)
# ex) git push origin yurim