์๋
ํ์ธ์ ํ ์ปจํธ๋กค ์ํธ(CTRL+ALT) ์
๋๋ค
์๋ก๋ฌ๋ก ์๋น์ค ์๊ฐ
ํ๋ก์ ํธ๋ช
: ์๊ณ ์ถ์ ๊ธฐ๋ก, ๋ฌ๊ณ ์ถ์ ๊ธฐ๋ก. ALDL
์งํ ๊ธฐ๊ฐ: 2022.08.29 ~ 2022.10.07
ํ๋ช
: ์ปจํธ๋กค ์ํธ(CTRL + ALT)
๋ชฉํ: ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ๊ณผ Smart Contract๋ฅผ ํ์ฉํ์ฌ ์ ์ ์ ๊ธฐ๋ก์ ์ ์ฅํ๋ ์๋น์ค
์ค๋ฌผ ์๋ฌผ์ ๊ฑธ๊ธฐ๋ก ์ธํ ํ๊ฒฝ์ ์
์ํฅ์ ๊ฐ์์์ผ ์ค๋๋ค.
๋ธ๋ก์ฒด์ธ์ ํตํด ์์คํ ๊ธฐ๋ก์ ์๊ตฌํ ๋ณด์กด ๊ฐ๋ฅํฉ๋๋ค.
์์ธ ๊ธฐ๋ก์ ์๊ฒฉ์ผ๋ก ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
์๋น์ค
์ฃผ์ ๊ธฐ๋ฅ
์๋ฌผ์ ๊ฑธ๊ธฐ
์ด๋ฏธ์ง๋ฅผ ํฌํจํ ๋ด์ฉ์ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋กํ ์ ์์ต๋๋ค.
์ ํฌ ์๋น์ค๋ง์ ๋ก๊ทธ์ธ์ ์ ๊ณตํฉ๋๋ค.
๋ก๊ทธ์ธ ์ ์ ๋ ๋ฉ์ธ ํ์ด์ง์ ๋ค๋ฅธ ์ ์ ์ ์๋ฌผ์ ํํฉ์ ํ์ธํ๊ณ , ์ด๋ํด๋ณผ ์ ์์ผ๋ฉฐ ์ง์ ์๋ฌผ์ ๋ฅผ ๋ง๋ค์ด ์๋ก๋ฌ๋ก์ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
๋น ํ์ ์ฌ์ฉ์๋ ํ ์ ์ ์ ์๋ฌผ์ ์ ํํฉ๋ง ํ์ธํ ์ ์์ต๋๋ค.
๋ด ์ ๋ณด์ ์ง๊ฐ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋น๋ฐ๋ฒํธ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
์ ๊ตญ 5๊ฐ์ ์ง์ญ(์์ธ,๋์ ,๊ด์ฃผ,๊ตฌ๋ฏธ,๋ถ์ธ๊ฒฝ)ํ์ด์ง์ ์๋ฌผ์ ํํฉ์ ํ์
ํ ์ ์์ต๋๋ค.
์๋ฌผ์ ๋ฑ๋ก, ๋ชจ์๋ณด๊ธฐ ๋ฒํผ์ ํตํด ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์๋ฌผ์ ๋ชจ์๋ณด๊ธฐ ํ์ด์ง
์ ์ ๊ฐ ๋ฑ๋กํ ์๋ฌผ์ ๋ค์ ์ ์ฒด ํ์ธํ ์ ์์ต๋๋ค.
์ ์ ๊ฐ ์๋ฌผ์ ์ ๊ฐ์ธํค๋ฅผ ์ด์ฉํ์ฌ ์ ์ ๋ฆฌ์คํธ์ ์ถ๊ฐํฉ๋๋ค.
์ง์ญ์ ๋ฐ๋ผ ์๋ฌผ์ ๋ฅผ ๋ถ๋ฅํ์ฌ ํ์ธํด ๋ณผ ์ ์์ต๋๋ค.
๋ฆฌ์คํธ์ ๋ฑ๋ก๋ ์๋ฌผ์ ์ ์ ๋ชฉ๊ณผ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
์๋ฌผ์ ๋ฑ๋ก,๊ฑธ๊ธฐ ํ์ด์ง
์ ๋ชฉ๊ณผ ๋ด์ฉ ๊ทธ๋ฆฌ๊ณ ์ฌ์ง๋ ๋ฑ๋ก์ด ๊ฐ๋ฅํฉ๋๋ค.
์
๋ ฅ์ด ์์ฑ ๋์์ผ๋ฉด ์ํ๋ ์ง์ญ์ ์ ํํ์ฌ ๋ฑ๋กํฉ๋๋ค.
์ง์ ์คํํ๊ธฐ ์ซ์ผ๋ฉด ๋ฐฐํฌ ์ฌ์ดํธ ๋ก ์ ์!!
client ํด๋ ์์์ ์๋์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
dev ํ๊ฒฝ์์๋ ์ฝ๊ฐ์ ๋ฒ๊ทธ๊ฐ ์์ ์ ์์ต๋๋ค.
ํ๊ฒฝ๋ณ์ .env.development .env.production
NEXT_PUBLIC_API_URI=http://j7c207.p.ssafy.io:8088
NEXT_PUBLIC_BLOCKCHAIN_URI=http://43.200.253.174:3000
ํจํค์ง ์ค์น
$ npm install
ํ๋ก์ ํธ ์คํ
$ npm run dev
aldl ํด๋ ์์์ ์๋์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
jar ํ์ผ ๋น๋
$ ./gradlew build
๋น๋ ํ์ผ ์คํ
ํด๋์ด๋ : build -> libs
$ java -jar aldl.jar