Skip to content

๐Ÿ’ฌ ๊ต๋‚ด ์ฑ„ํŒ… ์„œ๋น„์Šค ๐Ÿ’ฌ

Notifications You must be signed in to change notification settings

DEV-dsm/DMG_BackEnd

Repository files navigation

๋ฐ๋ฏธ์ง€ (Developer MessenGer)

๐Ÿ’ฌย DMG?

๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์ฑ„ํŒ…๋ฐฉ์— ์นœ๊ตฌ๋ฅผ ์ดˆ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ฑ„ํŒ… ์„œ๋น„์Šค

  • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์ ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • ํŽ˜์ด์Šค๋ถ ๋ฉ”์‹ ์ €: ๋™์ผํ•œ ๊ธฐ๋ณธ ํ”„๋กœํ•„ ์‚ฌ์ง„๊ณผ ๋™๋ช…์ด์ธ์˜ ์กด์žฌ๋กœ ์ดˆ๋Œ€ ์‹œ ๊ตฌ๋ณ„ ์–ด๋ ค์›€ โ†’ ์ฑ„ํŒ…๋ฐฉ์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ์ดˆ๋Œ€ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒ
    • ์นด์นด์˜คํ†ก: ์ฑ„ํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๋ฝ์ฒ˜๋ฅผ ์ผ์ผ์ด ๋ฌผ์–ด๋ณด๋ฉฐ ์ดˆ๋Œ€ํ•ด์•ผํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€
    • ์Šฌ๋ž™: ์นœ๊ตฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์—†์–ด ์ง์ ‘ ๋ฐฉ์— ์ดˆ๋Œ€ํ•ด์•ผ๋งŒ 1:1 ์ฑ„ํŒ… ๊ฐ€๋Šฅ

๐Ÿ”งย Server Tech Stack


  • Backend: Node.js, NestJS, TypeORM, Typescript, Redis, JWT
  • Deploy: Docker, Nginx, AWS EC2, ECR, Github Actions
  • DB: MySQL

๐Ÿงฉย Commit Rule


์ด๋ชจ์ง€ Type ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ ์‹œ์ 
โœจย :: feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
๐Ÿ‘€ย :: chore ์ž‘์€ ์ˆ˜์ •, ์ž์ž˜ํ•œ ์ˆ˜์ •
๐Ÿš‘๏ธ :: hotfix ๊ธด๊ธ‰ํ•œ ์ˆ˜์ •
๐Ÿ›ย :: fix ๋ฒ„๊ทธ / ์˜คํƒ€ ์ˆ˜์ •
โœย :: style & refactor ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ (์ฝ”๋“œ ํฌ๋งคํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ ๋“ฑ)๊ธฐ๋Šฅ ์ˆ˜์ •์ด ์—†๋Š” ๊ฒฝ์šฐ, ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
๐Ÿ’กย :: setting ํ”„๋กœ์ ํŠธ ์„ธํŒ… ๊ด€๋ จ
๐Ÿ“Žย :: rename ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •๋งŒ ํ•œ ๊ฒฝ์šฐ
๐Ÿ—‘ย :: remove ํŒŒ์ผ์„ ์‚ญ์ œ๋งŒ ํ•œ ๊ฒฝ์šฐ
๐ŸŒฑย :: add ํŒŒ์ผ ์ถ”๊ฐ€
๐Ÿ“ย :: fileStr ํŒŒ์ผ ๊ตฌ์กฐ ๋ณ€๊ฒฝ
๐Ÿ”€ย :: merge ๋จธ์ง€
โœ๏ธย :: premier ์ฃผ์„ ๋ณ€๊ฒฝ / ์ถ”๊ฐ€
๐Ÿ™ˆย :: gitignore update .gitignore ๋ณ€๊ฒฝ
๐Ÿ—ƒ๏ธย :: db ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ๋ณ€๊ฒฝ
๐Ÿ”งย :: env ํ™˜๊ฒฝ ํŒŒ์ผ ๋ณ€๊ฒฝ

About

๐Ÿ’ฌ ๊ต๋‚ด ์ฑ„ํŒ… ์„œ๋น„์Šค ๐Ÿ’ฌ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages