210915 ๊ฐœ๋ฐœ๊ธฐ๋ก:

2021. 9. 15. 23:45ใ†๐Ÿ“” TIL

์ง€์ณค๋‚˜์š”? ์˜ˆ์“ฐ!

์•„์นจ๋ถ€ํ„ฐ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…์˜ ์—ฐ์†์ด์—ˆ๋‹ค.

typeorm-model-generator ๋กœ ์—”ํ‹ฐํ‹ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ๋งˆ๋‹ค RepositoryNotFoundError ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์˜†์ž๋ฆฌ ํ›„๋ฐฐ๋‹˜์€ ๋‹น์‹ ์€ ํ•œ๋ฒˆ๋„ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚œ ์ ์ด ์—†๋‹ค๋ฉฐ ์Šฅ ์˜ค๋”๋‹ˆ ์Šฅ ํ•ด๊ฒฐํ•ด์ฃผ๊ณ  ๊ฐ„๋‹ค. ( entities ๊ฒฝ๋กœ์— .d ๋ฅผ ์ œ์™ธํ•˜๋‹ˆ ํ•ด๊ฒฐ๋๋‹ค. )

typeorm๋„ ์—ฐ๊ฒฐ๋๊ฒ ๋‹ค, ์  ํ‚จ์Šค๋กœ ๋ฐฐํฌ๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์—ญ์‹œ๋‚˜ ํ„ฐ์กŒ๋‹ค. ์ฒ˜์Œ์—” ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋•Œ๋ฌธ์ธ๊ฐ€ ์‹ถ์—ˆ๋Š”๋ฐ, ์•„๋ฌด๋ฆฌ ์„ค์ •์„ ๋ฐ”๊ฟ”์ค˜๋„ ๊ฒฐ๊ณผ๋Š” ๊ณ„์† ํƒ€์ž„ ์•„์›ƒ๋งŒ ๋ฐ˜ํ™˜ํ–ˆ๋‹ค. 

 

์ฒ˜์Œ์—” ๋กœ๊ทธ๋„ ์ฐํžˆ์ง€ ์•Š์•„์„œ ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ๊ฐ€ ์‹ถ์—ˆ๋Š”๋ฐ, ๊ทธ๋ƒฅ ๋กœ๊ทธ ๊ฒฝ๋กœ๋ฅผ ์ž˜๋ชป ์•Œ๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ์ด์—ˆ๋‹ค.

๋ฐ๋ธŒ์˜ต์Šค ํŒ€ ์ฃผ์ž„๋‹˜ ๋„์›€์„ ๋ฐ›์•„ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ ๋””๋น„ ์ปค๋„ฅ์…˜์ด ์—†๋‹ค๊ณ .... ๋กœ์ปฌ์—์„  ๋ถ„๋ช… ๋””๋น„ ์ž˜ ๋ถ™์—ˆ๋Š”๋ฐ ์ด๊ฒŒ ๋ฌด์Šจ ์†Œ๋ฆด๊นŒ ํ•œ์ฐธ์„ ๊ณ ๋ฏผํ–ˆ๋‹ค.

๋กœ์ปฌ์—์„  ์ž˜ ๋ถ™๋Š” ๋””๋น„๊ฐ€ ๋ฐฐํฌํ™˜๊ฒฝ์—์„  ์ž˜ ๋ถ™์ง€์•Š๋Š”๋‹ค..? ๊ฒฐ๊ตญ ๋˜ ๋ฐฉํ™”๋ฒฝ ๋ฌธ์ œ์˜€๋‹ค. ๋กœ์ปฌ์—์„  vpn ์„ ํ†ตํ•ด ๋””๋น„ ๋ฐฉํ™”๋ฒฝ์„ ์—ด์–ด๋‘์—ˆ์ง€๋งŒ, ๋ฐฐํฌํ™˜๊ฒฝ์—์„  ๋””๋น„ ๋ฐฉํ™”๋ฒฝ์„ ๋šซ์„ ๋ฐฉ๋ฒ•์ด ์—†์—ˆ๋‹ค. ๊ทธ๋žฌ๋‹ค...

VM to VM ๊ฐ„ ๋ฐฉํ™”๋ฒฝ์ด ๋šซ๋ ค์žˆ์ง€ ์•Š์•„์„œ, ๊ทธ๊ฐ„ ๊ทธ๋ ‡๊ฒŒ ๊ฐœ๊ณ ์ƒ์„ ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๋‹ˆ ์šธ๋ถ„์ด ์น˜๋ฐ€์–ด ์˜ค๋ฅธ๋‹ค ํ—ˆ๋ฌดํ–ˆ์ง€๋งŒ ๊ทธ๋ž˜๋„ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์— ํ•œ ๊ฑธ์Œ ๋‹ค๊ฐ€๊ฐ„๊ฒƒ๋งŒ ๊ฐ™์•„ ์กฐ๊ธˆ์€ ๊ธฐ๋Œ€๋๋‹ค. ํ™”๋ฅผ ๋‚ด์„œ ๋ฌด์–ผํ•˜๋ฆฌ. 

 

DB์™€ WAS ์„œ๋ฒ„๋ฅผ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ข…์ข… ํ—ท๊ฐˆ๋ ธ๋Š”๋ฐ ์˜ค๋Š˜ ์  ํ‚จ์Šค ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…ํ•˜๋‹ค๋ณด๋‹ˆ ํ™•์‹คํžˆ ์™ธ์›Œ๋ฒ„๋ ธ๋‹ค. 

์ด ์ฃผ์ž„๋‹˜ํ•œํ…Œ ํฌํŠธ์˜ ์˜๋ฏธ๋„ ๊ฐ„๋žตํžˆ ๋ฐฐ์› ๋‹ค.

 

8080 : http, 

2022 : ssh,

3306 : Mysql ๊ณ„์—ด(mariaDB ๋„ ํ•ด๋‹น)

 

 

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์ด์•ผ ๊ฐœ๋ฐœ์ž์˜ ์ˆ™๋ช…์ด์ง€๋งŒ, ๋‚˜๋ฅผ ์ง€์น˜๊ฒŒ ํ•˜๋Š” ๊ฑด ์ด ๋ชจ๋“ ๊ฑธ ํ˜ผ์ž ์งŠ์–ด์ ธ์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค. ์ฃผ๋‹ˆ์–ด์—๊ฒŒ ๋ชจ๋“  ์ƒํ™ฉ๊ณผ ์ฑ…์ž„์„ ์ „๊ฐ€ํ•ด๋ฒ„๋ฆฌ๋Š” ์กฐ์ง๋„, ๋ฌด์–ผ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๋Š” ํ›„๋ฐฐ๋“ค๋„, ์„ ๋œป ํ›„๋ฐฐ๋“ค์—๊ฒŒ ์ผ์„ ์‹œํ‚ค์ง€ ๋ชปํ•˜๋Š” ๋‚˜ ์กฐ์ฐจ๋„, ์ƒํ™ฉ์„ ๋” ํž˜๋“ค๊ฒŒ ๋งŒ๋“ ๋‹ค. 

 

๊ทธ๋Ÿผ์—๋„, ํ™€๋กœ ๊ณ ๊ตฐ๋ถ„ํˆฌ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋„ ๋„์›€์˜ ์†๊ธธ์€ ๋ถ„๋ช… ์žˆ์—ˆ๋‹ค.

์ƒํ™ฉ์˜ ํž˜๋“  ๋ฉด์— ๋งค๋ชฐ๋˜๊ธฐ ๋ณด๋‹จ, ๋„์›€์„ ์š”์ฒญํ–ˆ์„ ๋•Œ ์†์„ ๋‚ด๋ฐ€์–ด์ฃผ๋Š” ์ด๋“ค์˜๊ฐ์‚ฌํ•จ์„ ๋” ํ™•๋Œ€ํ•ด์„œ ๋ณด์ž. ์ • ๋ชจ๋ฅด๋Š”๊ฒŒ ์žˆ์œผ๋ฉด ๊ฐ™์ด ๊ณ ๋ฏผํ•ด์ฃผ๋Š” ์˜†๋ถ€์„œ์˜ ์—ฐ๊ตฌ์›๋‹˜๋„, ์งˆ๋ฌธ์— ์„ฑ์‹ฌ์„ฑ์˜๊ป ๋‹ต ์ฃผ์‹œ๋Š” ๋ฐ๋ธŒ์˜ต์ŠคํŒ€์˜ ์ฃผ์ž„๋‹˜๋„, ์ด ๋ชจ๋“  ์†๊ธธ์„ ๋‹น์—ฐ์‹œํ•˜์ง€๋„, ์‰ฝ๊ฒŒ ์ง€๋‚˜์น˜์ง€ ๋ง์ž. 

๊ทธ๋ž˜๋„ ํž˜๋“ ๊ฑด ํž˜๋“ ๊ฑฐ๋‹ค ใ…Žใ…Ž ์ธ์ •ํ•˜๊ณ  ํ•œ ํ…œํฌ ์‰ฌ์–ด๊ฐ€์ž.

์ง€์ณค๋‚˜์š”? ์˜ˆ์“ฐ!