script(59)
-
[Nest.js] TypeORM @EntityRepository is Deprecated
NestJS๋ก ๋ฐฐ์ฐ๋ ๋ฐฑ์๋ ํ๋ก๊ทธ๋๋ฐ:ํ์ ์คํฌ๋ฆฝํธ ํ๊ฒฝ์ ์ฐจ์ธ๋ ์๋ฒ ํ๋ ์์ํฌ๋ฅผ ๋ง๋๋ค COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." https://github.com/junyharang-coding-study/GraphQL-Study/tree/master/type-script-nest-graph-ql-%EC%8B%A4%EC%8A%B5 ๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ TypeORM์ ์ด์ฉํ์ฌ Repository๋ฅผ ๋ง๋๋ ์ค @EntityRepository๊ฐ Deprecated๋ Issue๋ฅผ ํ์ธํ๊ฒ ๋์์ด์. ์์ ์ ์ฒ์ Nest.js๋ฅผ ๊ณต๋ถํ ๋๋ TypeORM 0.2.45 Version์ ์ฌ์ฉํด์ ๋ฌธ์ ๊ฐ ์์์ง๋ง, ์ง..
2023.12.01 -
[Nest.js] TypeORM Table ๊ด๊ณ๊ฐ ๋งบ์ด์ก์ ๋, Seeding (feat. Migration)
NestJS๋ก ๋ฐฐ์ฐ๋ ๋ฐฑ์๋ ํ๋ก๊ทธ๋๋ฐ:ํ์ ์คํฌ๋ฆฝํธ ํ๊ฒฝ์ ์ฐจ์ธ๋ ์๋ฒ ํ๋ ์์ํฌ๋ฅผ ๋ง๋๋ค COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." GitHub - junyharang-coding-study/GraphQL-Study: GraphQL์ ๊ณต๋ถํ๊ณ , ์ค์ตํ ์ฝ๋์์ ๐ GraphQL์ ๊ณต๋ถํ๊ณ , ์ค์ตํ ์ฝ๋์์ ๐. Contribute to junyharang-coding-study/GraphQL-Study development by creating an account on GitHub. github.com ๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ด ๊ธ์ Nest.JS๋ฅผ ์ด์ฉํด GraphQL ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑ ์ค Mock Data๋ฅผ ..
2023.11.30 -
[DevOps][Ubuntu-Linux] Shell Script ์ํธํ feat.SHC(Shell Script Encryption)
๋ฆฌ๋ ์ค ์ปค๋งจ๋๋ผ์ธ ์ ์คํฌ๋ฆฝํธ ๋ฐ์ด๋ธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ SHC๋ฅผ ์ด์ฉํ Shell Script ์ํธํ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด ์ ๊ธ์์ ์ฃผ๋๋ ๋์ค์ฝ๋ ์นํ ์ ํตํด ์๋ฒ ์ ์ ์ฌ์ฉ์๊ฐ ์๋ค๋ฉด ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์ด ๋ณด์์ด์. [DevOps][Linux] Shell Script๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ์ ์ ์ฌ์ฉ์ ์ ๋ณด ๋์ค์ฝ๋์ ๋ณด๋ด๊ธฐ ๋ฆฌ๋ ์ค ์ปค๋งจ๋๋ผ์ธ ์ ์คํฌ๋ฆฝํธ ๋ฐ์ด๋ธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Shell Script๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ์ ์ ์ฌ์ฉ junyharang.tis..
2023.08.07 -
[Linux] ssh server ์ค์น
๐ [Linux] ssh server ์ค์น ๐ฝ Ubuntu 22.04.01 LTS Desktop ๐ฆ ์ค์นํ๊ธฐ ์ต์ด Package ์ต์ ํ ์์ ์ ํด ์ฃผ์์ด์. ๊ทธ๋ฐ ๋ค ์์ ๊ฐ์ด openssh Server๋ฅผ ์ค์นํด ์ฃผ๋๋ก ํ ๊ฒ์. ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์์ ๊ฐ์ด Server๊ฐ ์ฌ๊ธฐ๋ ํด๋ ์๋์ผ๋ก Daemon์ด ๊ธฐ๋๋๋๋ก ์์ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด SSH Daemon์ ๊ธฐ๋ ์์ผ ์ฃผ์์ด์. ๐ฆ Port Number Change ์ด๋ฒ์๋ SSH Port ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํด ๋ณผ๊ฒ์. SSH์ Well-known Port 22๋ฒ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด Hacker์ ์ํด ์นจ์ ์ด ๋ ์ ์๋ ์ ์ด๊ธฐ์ง๊ฐ ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ Port๋ฅผ ๋ณ๊ฒฝํด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์์. ์์ ๊ฐ์ด 14๋ฒ์งธ ์ค์ Port..
2023.07.07 -
[CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ - โฃ NGINX Server Docker Job (โข NGINX Docker Run & Health Check)
๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ (์ถ๊ฐ)(https://junyharang.tistory.com/392) โ [CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ..
2023.07.06 -
[CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ - โฃ NGINX Server Docker Job (โก NGINX Docker ์กด์ฌ ์ฌ๋ถ ํ์ธ)
๐ ๋ชฉ์ฐจ โ ๏ธ ์๋ ๋ชฉ์ฐจ ์ค ๋ช๋ช๊ฐ์ ๋งํฌ๊ฐ ๊ฑธ๋ฆฌ์ง ์๋ ๋ฌธ์ ๋ก ๊ธ ๋งจ ํ๋จ์ ๋ค์ ๊ธ๋ก ์ด๋ํ ์ ์๊ฒ ํด ๋์์ต๋๋ค. โ [CI/CD] Jenkins์ Gitea ์ฐ๋ โ [CI/CD] Jenkins Trigger ์ ๋ณด Discord๋ก ๋ณด๋ด๊ธฐ โ [CI/CD] ์ ์ ์ฝ๋ ๋ถ์ ํด SonarQube์ Jenkins ์ฐ๋ โ [CI/CD] SonarQube๋ฅผ ํตํด Code Convention ์ ์ฉ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ โ [DevOps] JAVA Gradle JaCoCo (Code coverage) ์ค์ ํ๊ธฐ (์ถ๊ฐ)(https://junyharang.tistory.com/392) โ [CI/CD] Jenkins + Docker๋ฅผ ์ด์ฉํ..
2023.07.06