์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- BFS
- ์ ์ฒ๊ธฐ
- aws
- express.js
- ์๋ผ์คํฑ๋น์คํก
- EC2
- ์๋ฃ๊ตฌ์กฐ
- ํ๋ก์ ํธ
- DFS
- ์คํ๋ง ๋ถํธ
- ๊ณจ๋4
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ๊ณจ๋3
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- DP
- ๋์์ธํจํด
- ๊ณจ๋5
- Docker
- Express
- ์คํ๋ง๋ถํธ
- ๋์ปค
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ๋์
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ
- ๋ฐฐํฌ
- ์ธ์คํด์ค
- ETRI
๋ชฉ๋ก์ ์ฒด ๊ธ (196)
JUINTINATION
์ด์ Board Clone ํ๋ก์ ํธ์ Spring Security๋ฅผ ์ ์ฉํ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ์์ ๊ฐ ์ฌ์ฉ์์ ์ญํ (Role)์ ๋ฐ๋ผ ์ ๊ทผํ ์ ์๋ URL์ ๋ค๋ฅด๊ฒ ์ค์ ํ์๋ค. ์๋๋ ์ด๋ฅผ ๋ช ์ํ SecurityConfig.java์ filterChain ๋ฉ์๋์ ๋ด์ฉ์ด๋ค. Board Clone ํ๋ก์ ํธ์ Spring Security๋ฅผ ํ์ฉํ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐํ๋ก์ ํธ ์๊ฐ๊ธฐ์กด์ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ ์น ํ๋ก์ ํธ Board Clone ํ๋ก์ ํธ๋ ์์ ์ ์คํ๋ง ๊ณต๋ถ๋ฅผ ์ํด ETRI์์ ์ฐ๊ตฌ์ฐ์์์ผ๋ก ๊ทผ๋ฌดํ ๋ ๋์ฌํ๋ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ ์น ํ๋กjuintination.tistory.com@Beanpublic SecurityFilterChain filterChain(HttpSecurity ..
ํ๋ก์ ํธ ์๊ฐ๊ธฐ์กด์ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ ์น ํ๋ก์ ํธ Board Clone ํ๋ก์ ํธ๋ ์์ ์ ์คํ๋ง ๊ณต๋ถ๋ฅผ ์ํด ETRI์์ ์ฐ๊ตฌ์ฐ์์์ผ๋ก ๊ทผ๋ฌดํ ๋ ๋์ฌํ๋ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ ์น ํ๋ก์ ํธ ์ฑ ๊ณผ ํด๋น ์ฝ๋๊ฐ ์ ํ ๊นํ๋ธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๊ฒ์ํ ํ๋ก์ ํธ๋ฅผ ๋ฐ๋ผ ์น๋ฉฐ ๋ง๋ ํ๋ก์ ํธ์ด๋ค. ์ด ํ๋ก์ ํธ๋ ๊ฒ์ํ์ ํ์์ด ๊ธ์ ์ฐ๊ฑฐ๋ ๋๊ธ์ ์์ ํ ์ ์์ง๋ง ์์๋ก ๋ง๋ ํ์ ๋ฐ์ดํฐ๋ก๋ง ํ ์คํธ๋ฅผ ์งํํ์์ผ๋ฉฐ ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ง ์์์ ์ค์ ๋ก ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ ๋ฌธ์ ์ ์ด ์์๋ค. ์คํ๋ง ๋ถํธ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์คํ๋ง ์ํ๋ฆฌํฐ์ ๊ด๋ จ๋ ๋ง์ ๊ธฐ๋ฅ์ด deprecated๋๊ณ , ๋ฌธ๋ฒ์ด ๋ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌด ๋ง์์ ๋น์์ ํฌ๊ธฐํ๊ณ ๋์ด๊ฐ์๋๋ฐ ์ฐ์ฐํ ๊ฐ๋ฐ์ ์ ๋ฏธ๋์ ์คํ๋ง ์ํ๋ฆฌํฐ ๊ด๋ จ ์ ํ๋ธ ์ฌ์๋ชฉ๋ก..
์ง๋ 2023 SW ์ตํฉํด๋ฌ์คํฐ 2.0 ๋์งํธ์ฝํ ์ธ DX ํด์ปคํค์ ์ ๋๋ก ์ค๋น๊ฐ ์ ๋ ์ํ๋ก ์ฐธ์ฌํด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ธฐ ๋๋ฌธ์ ๋ฐฐํฌ๋ ๋ชป ํ๊ณ , ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ๋ง์์ ์ฅ๋ ค์์ด๋ผ๋ ์์ฌ์ด ๊ฒฐ๊ณผ๋ก ๋ง๋ฌด๋ฆฌํ๋ ๊ธฐ์ต์ด ์๋ค. ๊ทธ๋์ ๋ค์์ ์ด๋ฐ ๊ธฐํ๊ฐ ์์ ๋ ์ค๋น๋ฅผ ๋ ์ด์ฌํ ํด์ ์์์ ๋ ธ๋ ค๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ ํ๊ณ ์์๋๋ฐ ์ด๋ฒ์ ๋ ๋์ผํ๊ฒ ์ธ์ข ์์ ์งํํ๋ 2024 SW ์ตํฉํด๋ฌ์คํฐ 2.0 ์ธ์ข DX ํด์ปคํค์ ๋ค๋ฅธ ์ผ์ ์ด ์๋ ํ์์ ์ ์ธํ ํ์ฌ ์ข ํฉ์ค๊ณ ํ์๋ค๊ณผ ๋ฌธํ๊ด๊ด ๋์งํธ ์ฝํ ์ธ ๋ถ๋ถ์ ๋์ ํด๋ณด๊ธฐ๋ก ํ๋ค. ์ตํฉํด๋ฌ์คํฐ 2.0 ์ธ์ข DX ํด์ปคํค ์๊ฐ/๋ฐํ์๋ฃ ์ ์7.28 13:00 ์ดํ์ ์๋ฃ๊ฐ ์ถ๊ฐ ์ ์๋๋ฉด 1์ ํจ๋ํฐ๋ฅผ ๋ฐ์ ์ ์์ด์forms.kihap.co์๋ ๊ณผ ๋ฐ๋ ํด์ปคํค ์งํ ๊ณผ์ ์ด๋ฒ ํด..
์ด๋ฒ์ ํด์ปคํค ๋ฐ ์ข ์ค ์ค๋น๋ฅผ ํ๋ฉด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ API ์๋ฒ๋ฅผ ์๋ผ์คํฑ๋น์คํก์ผ๋ก ๋ฐฐํฌํ๋ค. ๋ก์ปฌ ํ๊ฒฝ์์ ๋ฆฌ์กํธ, ํ๋ผ์คํฌ ์๋ฒ๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ ์์ ์ผ๋ก ์๋ํ๋ ๊ฒ์ ํ์ธํ ํ์ ๋ฐฐํฌํ๋๋ฐ ๋์์ ํ์ผ์ ์ ์กํ๋ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.413 request entity too large413 request entity too largenginxget ์์ฒญ์ผ๋ก ์๋ฒ๋ก ์ ์ ์์ด ๋๋ ๊ฒ ๋ํ ํ์ธํ๋๋ฐ.. ์ด๋ฐ ์ค๋ฅ๊ฐ ๋จ๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น ๊ณ ๋ฏผํ๋ฉด์ ํญํ ์ฝ์ง์ ์์ํ๋ค.ํด๋น ์ค๋ฅ๋ ์๋ผ์คํฑ๋น์คํก์์ ์ฌ์ฉํ๋ NginX์ ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก ์ธํด 1MB๋ฅผ ์ด๊ณผํ๋ ํ์ผ์ POST ์์ฒญ์ผ๋ก ์ ๋ก๋ํ๋ ์ํฉ์ ๋ฐ์ํ๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. NginX์ ์ค์ ๊ฐ ์ค client_max_body_size ๋ฅผ..
์ด๋๋ง ์ง๊ธ ์ฝ๊ณ ์๋ ์ฑ ์ ๋ง์ง๋ง ์ค์ต์ด๋ค. CI/CD์ ๋ํด์๋ ์ง๋ ๊ธ์ ๊ฐ๋จํ๊ฒ ์ธ๊ธํด๋์์ผ๋ ์ฐธ๊ณ ํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ์๋ฅผ ์ํ AWS๋ก ๊ตฌํํ๋ CI/CD ๋ฐฐํฌ ์ ๋ฌธ - ์์ค24์ด ์ฑ ์ ์ ์ ๊ฐ๋ฐ์๋ถํฐ ์ค์ ์๋น์ค ๊ตฌ์ถ ๊ฒฝํ์ด ์๋ ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ ์ค๋ฌด ๋ฐ์ฐฉํ ์ ๋ฌธ์! ์ด ์ฑ ์ ๊นํ๋ธ์ ์ด๋ฏธ ๊ตฌํ๋ ์ฝ๋์ ์์์ ํจ๊ป ์์ธํ ์ค๋ช ๋์ด ์www.yes24.com์ด์ ๋ฐฐํฌ ๋ฐฉ์๋ก์ปฌ ์ปดํจํฐ์์ ํ๋ก์ ํธ ์์ฑ์์กด์ฑ ๊ด๋ฆฌ ๋๊ตฌ gradle์ ํตํด ํ ์คํธ ํ buildํ์ฌ ํ๋ก์ ํธ๋ฅผ jar ํ์ผ๋ก ๋ณ๊ฒฝ์คํํ์ผ์ AWS์ ๋ฐฐํฌEC2 ์ฌ์ฉ: OS ๋ฐ Java ์ค์น, ์คํ ํ์ผ ์ฎ๊ธฐ๊ธฐ, ์ง์ ์คํ์๋ผ์คํฑ๋น์คํก ์ฌ์ฉ: ์คํ ํ์ผ ์ฎ๊ธฐ๊ธฐ(์ด์ธ์ ๊ณผ์ ์๋ต ๊ฐ๋ฅ)์ด๋ ์๋ผ..
์ด๋์ ์ง๊ธ ์ฝ๊ณ ์๋ ์ฑ ์ ๋ง์ง๋ง ๋ชฉ์ฐจ๋ฅผ ์ง๋๊ณ ์๋ค. ๊ทธ๋์ ๋ง์ง๋ง ์ค์ต์ ์งํํ๊ธฐ ์ ์ CI/CD๊ฐ ๋ฌด์์ธ์ง์ ๋ํด ๊ฐ๋จํ๊ฒ ๋จผ์ ์ ๋ฆฌํด ๋ณด๊ณ ๋์ด๊ฐ ๋ณด๋ ค๊ณ ํ๋ค. ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ์๋ฅผ ์ํ AWS๋ก ๊ตฌํํ๋ CI/CD ๋ฐฐํฌ ์ ๋ฌธ - ์์ค24์ด ์ฑ ์ ์ ์ ๊ฐ๋ฐ์๋ถํฐ ์ค์ ์๋น์ค ๊ตฌ์ถ ๊ฒฝํ์ด ์๋ ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ ์ค๋ฌด ๋ฐ์ฐฉํ ์ ๋ฌธ์! ์ด ์ฑ ์ ๊นํ๋ธ์ ์ด๋ฏธ ๊ตฌํ๋ ์ฝ๋์ ์์์ ํจ๊ป ์์ธํ ์ค๋ช ๋์ด ์www.yes24.comCI/CDCI: ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ํ ํ๋ก์ธ์ค์ธ ์ง์์ ์ธ ํตํฉ(Continuous Integration)์ ์๋ฏธํ๋ค.CI๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ ๊ฒฝ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์๋ก์ด ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ๊ธฐ์ ์ผ๋ก ๋น๋ ๋ฐ ํ ์คํธ๋์ด ๊ณต์ ๋ ํฌ์งํ ๋ฆฌ์ ํตํฉ๋๋ฏ๋ก,..