header

๐Ÿ“š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šคํ”„๋ง ๋ถ€ํŠธ ํ…œํ”Œ๋ฆฟ

์ด ํ”„๋กœ์ ํŠธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ์ง„ํ–‰ํ•˜๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ํ™œ์šฉํ•œ ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ ๊ตฌํ˜„ ์ฝ”์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ…œํ”Œ๋ฆฟ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.


๐Ÿ“š ์‚ฌ์šฉ๋ฐฉ๋ฒ•

โœ”๏ธ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

GitHub Repository ํŽ˜์ด์ง€์—์„œ 'Use this template'์„ ํด๋ฆญํ•˜์—ฌ ๊ฐœ์ธ ๊ณ„์ •์— ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • Owner : ๊ฐœ์ธ ๊ณ„์ •
  • Repository Name : (๊ฐœ์ธ ๊ณ„์ •)-bank
  • Description : ์„ ํƒ์‚ฌํ•ญ
  • Public : ์ฒดํฌ

๊ทธ๋ฆฌ๊ณ  'Create repository from template' ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.


โœ”๏ธ ํ”„๋กœ์ ํŠธ ์„ธํŒ…

๊ฐœ์ธ Repository์—์„œ ์•„๋ž˜์˜ ๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. Settings ํŽ˜์ด์ง€์— ์ ‘์†
  2. Access - Collaborators ์—์„œ 'flature' ์ถ”๊ฐ€

โœ”๏ธ Discord ์ฑ„๋„ ๊ฐ€์ž…ํ•˜๊ธฐ

๋””์Šค์ฝ”๋“œ ์ฑ„๋„์€ ๊ฐ™์€ ๊ธฐ์ˆ˜์— ์ฐธ์—ฌํ•˜์‹  ๋ถ„๋“ค๋ผ๋ฆฌ ์†Œํ†ตํ•˜๊ณ  ํ•จ๊ป˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.
์ „์ฒด์ ์œผ๋กœ ์ฝ”์Šค์› ๋ถ„๋“ค๊ณผ ํ•ฉ์˜๊ฐ€ ๋œ๋‹ค๋ฉด ์ฝ”๋“œ ๋ฆฌ๋ทฐ์™€ ๊ฐ™์€ ์ข‹์€ ๊ฒฝํ—˜์„ ํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋งํฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์ฑ„๋„์— ๊ฐ€์ž…ํ•˜๊ณ  '์š”์ฒญ' ์ฑ„๋„์„ ํ†ตํ•ด ์ฝ”์Šค ์ˆ˜๊ฐ• ๊ธฐ์ˆ˜๋ฅผ ๋ง์”€ํ•ด์ฃผ์„ธ์š”.
    1. ์ œ๊ฐ€ ํ™•์ธํ•˜์—ฌ ๊ฐ ๊ธฐ์ˆ˜๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๋Š” ์ฑ„๋„์„ ์˜คํ”ˆํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ“š ํ™˜๊ฒฝ ์„ธํŒ…

์ด๋ฒˆ ์ฝ”์Šค๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋„์›€์ด ๋ ๋งŒํ•œ ํ™˜๊ฒฝ ์„ธํŒ…์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ docker๋ฅผ ํ™œ์šฉํ•œ maria DB ์„ค์น˜

์ปค๋ฆฌํ˜๋Ÿผ์— ์†Œ๊ฐœ๋œ ์˜์ƒ์„ ๋ณด๊ณ  ์„ค์น˜ํ•ด๋„ ๋ฌด๊ด€ํ•˜์ง€๋งŒ ์ด ํ”„๋กœ์ ํŠธ์— ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” 'docker-compose.yml' ํŒŒ์ผ์„ ํ™œ์šฉํ•˜์—ฌ ์„ค์น˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ ๊ฒฝ๋กœ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

docker-compose up -d

๐Ÿ“š Reference

์•„๋ž˜ Repository๋Š” ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ฐธ๊ณ ์šฉ์œผ๋กœ ๋ณด์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.
์ด์ „ ๊ธฐ์ˆ˜์—์„œ ์ข‹์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด์ฃผ์‹  ๋ถ„๋“ค์˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ป ๋น„๊ณต๊ฐœ ์ฑ„๋„์ด ์•„๋‹Œ ๊ณณ์€ ๋ชจ๋“  ์ปจํ…์ธ ๊ฐ€ ๋…ธ์ถœ๋˜์–ด ์žˆ์œผ๋‹ˆ ๋ณด์•ˆ์— ์‹ ๊ฒฝ์“ฐ๋ฉฐ ์ด์šฉํ•ด์ฃผ์„ธ์š”.