๋ชฉ๋ก์ „์ฒด ๊ธ€ (244)

๐Ÿค ์€์ง€log ๐Ÿค

[GIT] Github Repository ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜

์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š” ์ผ์ด ์ƒ๊ฒผ๋Š”๋ฐ, ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ด๋ฆ„์„ ์–ด๋–ป๊ฒŒ ์ง€์„ ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ์˜๋ฌธ์ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒ€์ƒ‰์„ ํ•ด๋ณธ๊ฒƒ๋“ค์„ ์š”์•ฝํ•ด์„œ ์ •๋ฆฌํ•˜์ž๋ฉด ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ด๋ฆ„์„ ๋ถ™์ผ ๋•Œ ์ •ํ•ด์•ผ ํ•  ๊ฒƒ์€ ํฌ๊ฒŒ ์„ธ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ์†Œ๋ฌธ์ž 2. dash(hyphens) 3. ๊ตฌ์ฒด์ ์œผ๋กœ ์ž‘์„ฑ ๋ฆฌ์„œ์น˜์— ๋”ฐ๋ฅด๋ฉด ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ตฌ๋ถ„์ž๋Š” ํ•˜์ดํ”ˆ(-)์ด๋‹ค. ๋‚ด ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ์œผ๋กœ๋„ ์†Œ๋ฌธ์ž๋กœ๋งŒ ๋‚˜์—ดํ•˜๊ณ  ํ•˜์ดํ”ˆ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๊ฒƒ์ด ๊ฐ€๋…์„ฑ์ด ๊ฐ€์žฅ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค. ํŠนํžˆ ์ด๋ฆ„์ด ๊ธธ์–ด์ง€๋ฉด ๊ธธ์–ด์งˆ์ˆ˜๋ก ์นด๋ฉœ์ผ€์ด์Šค๋‚˜ ํŒŒ์Šค์นผ์ผ€์ด์Šค๋Š” ์ฝ๊ธฐ ์–ด๋ ต๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ”„๋กœ์ ํŠธ๋ช…-ํ”„๋กœ์ ํŠธ๋ชฉํ‘œ-์–ธ์–ด ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ๊ณ , ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜, ํŒ€์—์„œ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ์–ด๋–ค ์ •๋ณด๋„ ๋  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜์‚ฌ์ง„ ์ฐธ๊ณ 

๐Ÿฅ TIP 2022. 10. 31. 21:16
Dependencies ์™€ Dev dependencies

dependencies ์™€ devDependencies ๋Š” ์„ค์น˜ ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ๋‹ค๋ฅด๋‹ค. dependencies ๋Š” ์ผ๋ฐ˜์ ์ธ npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…)์„ ํ†ตํ•ด์„œ devDependencies ๋Š” npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…) --save-dev ํ˜น์€ npm install (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช…) -D ๋กœ ์„ค์น˜ํ•˜๊ฒŒ ๋œ๋‹ค. dependencies ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘๊ณผ ์—ฐ๊ด€๋œ๊ฒƒ devDependencies ์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘๊ณผ ์ง์ ‘์ ์ธ ์—ฐ๊ด€์€ ์—†์ง€๋งŒ, ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ๊ฐœ๋ฐœํ•  ๋•Œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ์ด์œ ๋Š” ๊ฒฐ๊ตญ ๋ฐฐํฌํ•  ๋•Œ ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜๋ƒ ์ธ๊ฒƒ์ธ๋ฐ, dependencies ์— ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ฐฐํฌํ•  ๋•Œ ํฌํ•จ๋˜์ง€๋งŒ devDependencies ์— ์„ค์น˜๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ..

๐Ÿฅ TIP 2022. 10. 26. 21:29
REST API

๐ŸŽฃ REST API : ํ”„๋ก ํŠธ์—”๋“œ ์›น์—์„œ ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ (๋ฐฐ๋‹ฌ์•ฑ์—์„œ ์„œ๋ฒ„์— ์ฃผ๋ฌธ์„ ๋„ฃ๊ฑฐ๋‚˜ ๋“ฑ) ์ด๋Ÿฐ ์„œ๋น„์Šค๋“ค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด REST ๋ž€ ํ˜•์‹์˜ API ์ด๋‹ค. ๊ฐ ์š”์ฒญ์ด ์–ด๋–ค ๋™์ž‘์ด๋‚˜ ์ •๋ณด๋ฅผ ์œ„ํ•œ๊ฒƒ์ธ์ง€๋ฅผ ๊ทธ ์š”์ฒญ์˜ ๋ชจ์Šต ์ž์ฒด๋กœ ์ถ”๋ก ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. - ๋ ˆ์ŠคํŠธํ’€ํ•˜๊ฒŒ ๋งŒ๋“  API๋Š” ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ์ฃผ์†Œ๋งŒ์œผ๋กœ๋„ ๋Œ€๋žต ์ด๊ฒŒ ๋ญ˜ ํ•˜๋Š” ์š”์ฒญ์ธ์ง€ ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์„œ๋ฒ„์— REST API๋กœ ์š”์ฒญ์„ ๋ณด๋‚ผ๋•Œ๋Š” HTTP๋ผ๋Š” ๊ทœ์•ฝ์— ๋”ฐ๋ผ ์‹ ํ˜ธ๋ฅผ ์ „์†กํ•œ๋‹ค. ๐ŸŽฃ REST API ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ : GET : ๋ฐ์ดํ„ฐ๋ฅผ Read, ์กฐํšŒ POST : Create, ์ƒˆ๋กœ์šด ์ •๋ณด ์ถ”๊ฐ€ DELETE : Delete, ์ •๋ณด ์‚ญ์ œ PUT : Update, ์ •๋ณด๋ฅผ ํ†ต์งธ๋กœ ๋ณ€๊ฒฝํ• ๋•Œ PATCH : Update, ์ •๋ณด๋ฅผ ์ผ๋ถ€๋งŒ ๋ณ€..

๐ŸŠ Grammar 2022. 10. 23. 14:49
jQuery ์™€ AJAX

jQuery : ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•˜๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HTML ๋ฌธ์„œ ํƒ์ƒ‰ ๋ฐ ์กฐ์ž‘, ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ Ajax์™€ ๊ฐ™์€ ์ž‘์—…์„ ํ›จ์”ฌ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Using jQuery with a CDN : AJAX ( Asynchronous JavaScript and XML ) : ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด XML Http Request ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. JSON XML HTML ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํ˜•์‹ ๋“ฑ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํฌ๋งท์„ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. AJAX๋Š” ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ๊ธฐ๋ฒ•์˜ ํ•˜๋‚˜์ด๋ฉฐ, AJAX์˜ ๊ฐ•๋ ฅํ•œ ํŠน์ง•์€ ์›น ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ๋ฆฌํ”„๋ ˆ์‰ฌ ํ•˜์ง€ ์•Š๊ณ ๋„ ์›น ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„๋งŒ์„ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰ Ajax๋ฅผ ..

๐ŸŠ Grammar 2022. 10. 23. 14:47
[CI/CD study] - 13. Docker-Compose ์™€ Nginx ์„ค์น˜

Install on Linux docs.docker.com ๊ณต์‹ ๋ฌธ์„œ ๋กœ ์„ค์น˜๊ฐ€ ์•ˆ๋ ๊ฒฝ์šฐ ์ฐธ๊ณ  โฌ‡ Linux์— Docker Compose ์„ค์น˜ 1. ์„ค์น˜ Docker Compose๋Š” ์ž‘์—…์„ ์œ„ํ•ด Docker Engine์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ์— Docker Engine์ด ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. dejavuhyo.github.io docker compose : ๋„์ปค ์ด๋ฏธ์ง€๋กœ ๋งŒ๋“ค์–ด์ง„ ์ปจํ…Œ์ด๋„ˆ๋“ค์„ ๋งŒ๋“ค๊ณ  ์‹คํ–‰ํ• ๋•Œ ์šฐ๋ฆฌ๋Š” ํฌํŠธ๋ผ๋˜์ง€ ์—ฌ๋Ÿฌ ์˜ต์…˜๋“ค์„ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์–ด์•ผํ–ˆ๊ณ  ๋งŒ์ผ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๋“ค์„ ๊ด€๋ฆฌ๋ฅผ ํ•ด์•ผ๋œ๋‹ค๊ณ  ํ•˜๋ฉด ์—ฌ๊ฐ„ ๋ถˆํŽธํ•œ์ผ์ด ์•„๋‹ ์ˆ˜ ์—†๋‹ค. ํ•˜๋‚˜์˜ ์„ค์ •ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก, ์กฐ๊ธˆ ๋” ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽธ๋ฆฌํ•˜๋„๋ก ์ œ๊ณตํ•˜๋Š”๊ฒƒ์ด docker์˜ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ docker compose ์ด๋‹ค. ๐Ÿ‘ฉ‍..

๐Ÿ’š DevOps 2022. 10. 19. 22:41