๋ ๋๋ง์ธ
[ASP.NET] Core Worker Service๋ก ๋ ๋๋ง์ธ ์ผ๊ฐ์ ์๋๋ก์ง ์ฑ ๋ฉ์์ง๋ก ์๋ฆผ ๋ณด๋ด๊ธฐ
[ASP.NET] Core Worker Service๋ก ๋ ๋๋ง์ธ ์ผ๊ฐ์ ์๋๋ก์ง ์ฑ ๋ฉ์์ง๋ก ์๋ฆผ ๋ณด๋ด๊ธฐ
2022.03.04๊ฐ๋ฐ ๋ฐฐ๊ฒฝ ์ ๋ ํ์ฌ์์ ์
๋ฌด ๊ด๋ฆฌ๋ฅผ ์ํด ์๋๋ก์ง ๋์ปค์์ ๋ ๋๋ง์ธ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋๋ง์ธ์ ๋ฉ์ผ ์ค์ ์ ํตํด ์ผ๊ฐ ์์ฑ, ํธ์ง ์ ๋ฉ์ผ๋ก ์๋ฆผ์ ๋ฐ๊ณ ์์ต๋๋ค. ๋ฉ์ผ์ ๊ฒฝ์ฐ ์์๋ฃฉ์ผ๋ก ํ์ธํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ง๊ธ๊น์ง ๋ ๋๋ง์ธ์ ์ฌ์ฉํ๋ฉด์ ๋๋ฌด๋ ์์ฌ์ด ์ ์ด ์์์ต๋๋ค. ๋ฐ๋ก ์๋ฆผ์ ์ฆ์ ํ์ธํ ์ ์๋ค๋ ๊ฒ์ด์ฃ ๋ ๋๋ง์ธ ์๋ฆผ์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ์์๋ฃฉ์์ ์ง์ ๋ณด๋ด๊ธฐ/๋ฐ๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๊ฑฐ๋ ์๊ฐ ๊ฐ๊ฒฉ์ ์งง๊ฒ ์ค์ ํด์ผ ํ์ต๋๋ค. ํ์ง๋ง PC์์๋ ์ด๋ ๊ฒ ํ์ธํ๋ฉด ๋์ง๋ง ์ค๋งํธํฐ์์๋ ์๋ฆผ ๋ฐ๊ธฐ๊ฐ ์ฝ์ง ์์ต๋๋ค. ์๋ฆผ์ ์ผ์๋ ์์ ๋๋ ๋ชจ๋ ๋ฉ์ผ์ ๋ํด ์๋ฆผ์ด ์ค๋ ์ ๋ถํธํ์ต๋๋ค ๊ทธ๋์ ์๊ฐํ ๊ฒ์ด, '๋ ๋๋ง์ธ ์ผ๊ฐ์ด ์์ฑ๋๋ฉด ๋ฉ์ ์ ๋ก ์๋ฆผ์ ์ค ์ ์์ง ์์๊น'์
๋๋ค. ๊ฒ๋ค๊ฐ ์ ..
[.Net] C# ๋ ๋๋ง์ธ REST API ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ(์์ ํฌํจ)
[.Net] C# ๋ ๋๋ง์ธ REST API ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ(์์ ํฌํจ)
2022.02.10Redmine REST API REST API๋ HTTP ํ๋กํ ์ฝ์ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ ์๋ฏธํ์ฃ . REST API์ ๋ํ ์ข ๋ ์์ธํ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ์ดํดํ๋๋ฐ ๋์์ด ๋ฉ๋๋ค. [.Net] C#์์ Open API ๊ณ ์๋๋ก ๊ตํต๋ ์ ๋ณด ์ป๊ธฐ (์์ ํฌํจ) [.Net] C#์์ Open API ๊ณ ์๋๋ก ๊ตํต๋ ์ ๋ณด ์ป๊ธฐ (์์ ํฌํจ) ์๊ฐ ์ ๋ ๋จธ์ ๋น์ ๋ถ์ผ์ ๊ทผ๋ฌดํ๊ณ ์๊ณ , ์ฃผ๋ก ๋น์ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฌ์ค ๋งค์ผ ํ๋ ๊ฒ๋ง ๊ฐ๋ฐํ๋ค ๋ณด๋ ์ง๋ฃจํ๊ธฐ๋ ํ๊ณ , ๊ฐ๋ฐ์ ๋ฐฉํฅ์ฑ์ด ๋๋ฌด ํญ์ด ์ข์ ๋๋์ด ๋ค์ luckygg.tistory.com ๊ทธ๋ฐ๋ฐ ๋ ๋๋ง์ธ๋ REST API๋ฅผ ํตํด ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ, API๋ XML ๋ฐ JSON ํ์ ๋ชจ๋ ์ง์ํฉ๋๋ค. ๊ทธ..
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์๋๋ก์ง ๋ ๋๋ง์ธ ๋ฐฑ์
๋ฐ ๋ณต์ ํ๊ธฐ(+ ๋ฐฑ์
, ๋ณต์ ํ)
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์๋๋ก์ง ๋ ๋๋ง์ธ ๋ฐฑ์ ๋ฐ ๋ณต์ ํ๊ธฐ(+ ๋ฐฑ์ , ๋ณต์ ํ)
2022.02.07์๋๋ก์ง ๋ ๋๋ง์ธ ๋ฐฑ์
๋ฐ ๋ณต์๊ธฐ ๋ ๋๋ง์ธ์ ์ฌ์ฉํด ์จ์ง ๋ฒ์จ ๋ง 4๋
์ด ๋์ด๊ฐ๋๋ค. ๋ ๋๋ง์ธ ๋์
๋ฐฐ๊ฒฝ๊ณผ ๋ ๋ฌ ์ฌ์ฉ ํ๊ธฐ๋ฅผ ๋จ๊ธด ๊ฒ๋ ๋ฒ์จ 4๋
์ด ์ง๋ฌ๋ค์. (๊ณผ๊ฑฐ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.) [๋ ๋๋ง์ธ] ๋์
๋ฐฐ๊ฒฝ [๋ ๋๋ง์ธ] ๋์
์ดํ ์ฌ์ค ๋น์ฉ์ด๋ผ๋ ๊ฐ ์ ์ง ๋ณด์์ ๋ํ ์ ๊ฒฝ์ ์ฐ์ง ์์ผ๋ ค๋ฉด ์์ฉ ์๋น์ค๋ฅผ ๊ตฌ์
ํ๋ ๊ฒ์ด ์ข์๋ฐ์. ๋ํ์ ์ผ๋ก Zendesk์ JIRA๊ฐ ์์ฃ . ํ์ง๋ง ์๋น์ค ๋น์ฉ์ด ๋ง๋ง์น ์๊ณ , ํ๋ฒ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ค์ ๋ฐ๊พธ๊ฑฐ๋ ์ค๋จํ๊ธฐ๊ฐ ํ๋ญ๋๋ค. ํ์ฌ์ DB ์๋ฃ๋ฅผ ์ฎ๊ธด๋ค๋ ๊ฒ์ด ์ฝ์ง ์๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋์ ๋น์ฉ์ด ๋ค์ง ์๊ณ ์ ์ง ๋ณด์๋ฅผ ์ํ ๋ฐฉ๋ฒ๋ง ํฐ๋ํ๋ฉด ์์ฃผ ๊ด์ฐฎ๊ฒ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ด ๋ ๋๋ง์ธ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ง 4๋
์ ์ฌ์ฉํด์ค๋ฉด์ ์์ฃผ ๊ฐ๊ณผํ๋ ์ฌ์ค์ด ์์์ต๋๋ค..
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์๋๋ก์ง ๋ ๋๋ง์ธ phpMyAdmin DB ๋ฐฑ์
๋ฐ ๋ณต๊ตฌํ๊ธฐ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์๋๋ก์ง ๋ ๋๋ง์ธ phpMyAdmin DB ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌํ๊ธฐ
2022.02.04phpMyAdmin DB ๋ฐฑ์
๋ฐ ๋ณต๊ตฌ์ ํ์์ฑ ์ ๋ ์๋๋ก์ง์์ docker ์ปจํ
์ด๋๋ก ๋ ๋๋ง์ธ์ ์ฌ์ฉํ๋ ์ค์
๋๋ค. ์๋๋ก์ง ํจํค์ง ์ผํฐ์์ ๋ ๋๋ง์ธ์ ์ค์นํ๋ฉด phpMyAdmin DB์ ์๋์ผ๋ก ์ฐ๋ ์ค์ ์ ํด์ฃผ๊ธฐ ๋๋ฌธ์, ์์ธํ ๊ฑด ์ฌ์ฉ์๊ฐ ์ ๊ฒฝ ์ฐ์ง ์์๋ ๋๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ํน์ ๋ ๋๋ง์ธ์ ์ฌ์ฉ์ ํ๋๋ฐ ๋ฐฑ์
์ด๋ ๋ณต๊ตฌ ํ
์คํธ๋ฅผ ํด๋ณธ ์ ์ด ์๋์? ํน์ ๋ชจ๋ฅผ ๋ถ์์ฌ์ ๋๋นํ์ฌ ์๋ฃ ๋ฐฑ์
๋ฐ ๋ณต์์ ํ์ ์์
์ธ๋ฐ์. ์ผ๋จ ์ค์นํ๊ณ ์ ๋์๊ฐ๋ค๊ณ ๊ทธ๋ฅ ์ฌ์ฉํ๋ค๊ฐ๋ ์ ๋ง ํฐ์ผ ๋ฉ๋๋ค. ๋คํํ ๋ ๋๋ง์ธ์ DB ๋ฐฑ์
๋ฐ ๋ณต๊ตฌ ๊ณผ์ ์ ์์ฃผ ๊ฐ๋จํ๋ฉฐ, ๋ณธ๋ฌธ์์ ๋จ๊ณ๋ณ๋ก ์ค๋ช
ํด ๋ณด๊ฒ ์ต๋๋ค. phpMyAdmin DB ๋ฐฑ์
ํ๊ธฐ ์๋๋ก์ง DSM์์ phpMyAdmin์ ์คํํฉ๋๋ค. ๊ณ์ ์ ๋ณด๋ฅผ ์
๋ ฅํ๊ณ ๋ก๊ทธ์ธ..
[๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ] ์๋๋ก์ง ๋์ปค ๋ ๋๋ง์ธ(Synology Docker Redmine) DMSF ์ค์น ๋ฐ ๋ฐฑ์
์ค์ ๋ฐฉ๋ฒ
[๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ] ์๋๋ก์ง ๋์ปค ๋ ๋๋ง์ธ(Synology Docker Redmine) DMSF ์ค์น ๋ฐ ๋ฐฑ์ ์ค์ ๋ฐฉ๋ฒ
2022.02.02'๋ ๋๋ง์ธ(Redmine)'์ ์ฃผ์ ๋ก ๋ค๋ฃจ๋ ๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [๋ ๋๋ง์ธ] ๋ ๋๋ง์ธ ์๊ฐ [๋ ๋๋ง์ธ] ๋ ๋๋ง์ธ ์๊ฐ ์ด๋ฒ ์ฃผ์ ๋ '๋ ๋๋ง์ธ(Redmine)'์
๋๋ค. ๋ ๋๋ง์ธ์ ์คํ ์์ค ํ๋ก๊ทธ๋จ์ผ๋ก, ์น ๊ธฐ๋ฐ์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ฒ๊ทธ ์ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ์
๋๋ค. ์ ๊ณต๋๋ ์ฃผ์ ๊ธฐ๋ฅ๊ณผ ์ญ luckygg.tistory.com '๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ(Redmine Plugin)'์ ์ฃผ์ ๋ก ๋ค๋ฃจ๋ ๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ] ํ๋ฌ๊ทธ์ธ ์๊ฐ [๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ] ํ๋ฌ๊ทธ์ธ ์๊ฐ '๋ ๋๋ง์ธ'์ ์ฃผ์ ๋ก ๋ค๋ฃจ๋ ๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [๋ ๋๋ง์ธ] ๋ ๋๋ง์ธ ์๊ฐ ๋ ๋๋ง์ธ์ด ์ ๊ณตํ๋ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ๊ธฐ์๋ ๋ค์ ๋ถํธํ๊ณ ์์ฌ์ด ์์๊ฐ ์ฌ๋ฟ ์์ต๋๋ค. ๋ ๋ luc..
[๋ ๋๋ง์ธ] ๋์
๋ฐฐ๊ฒฝ
[๋ ๋๋ง์ธ] ๋์ ๋ฐฐ๊ฒฝ
2021.03.11๋ ๋๋ง์ธ(Redmine)์ ์ฃผ์ ๋ก ๋ค๋ฃจ๋ ๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [๋ ๋๋ง์ธ] ๋ ๋๋ง์ธ ์๊ฐ [๋ ๋๋ง์ธ] ๋ ๋๋ง์ธ ์๊ฐ ์ด๋ฒ ์ฃผ์ ๋ '๋ ๋๋ง์ธ(Redmine)'์
๋๋ค. ๋ ๋๋ง์ธ์ ์คํ ์์ค ํ๋ก๊ทธ๋จ์ผ๋ก, ์น ๊ธฐ๋ฐ์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ฒ๊ทธ ์ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ์
๋๋ค. ์ ๊ณต๋๋ ์ฃผ์ ๊ธฐ๋ฅ๊ณผ ์ญ luckygg.tistory.com ๋ ๋๋ง์ธ ๋์
๋ฐฐ๊ฒฝ์ ์ค๋ช
ํ๊ธฐ ์ ์, ์ ๊ฐ ๋ฌด์จ ์ผ์ ํ๊ณ ์๋์ง ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ฌธ์ ์ ์ด ์์๋์ง ์์์ผ๊ฒ ์ฃ ? ์ ๋ ๊ธฐ์ ์ง์ํ์์ ํ์๋ค์ ์
๋ฌด๋ฅผ ์ง์, ๊ด๋ฆฌํ๊ณ ์์ต๋๋ค. ํ์๋ค์ด ์ ์ ๋์ด๋๋ฉด์ ์
๋ฌด ์ง์์ ๊ด๋ฆฌ, ์๋ฃ ๊ณต์ ๋ฑ์ด ์ํํ๊ฒ ์งํ๋์ง ์๋๊ตฐ์. ๋งค๋
๋๊ฐ์ ์ด์๊ฐ ๋ฐ์ํ๊ณ ํด๊ฒฐํ์ง๋ง, ์๋ฃ๊ฐ ์ด๋ ์๋์ง ๊ณต์ ๋ ์๋๊ณ ๊ธฐ์ต๋ ฅ์ ์์กดํ๋ค ๋ณด๋ ๊ฐ์ ๋ฌธ์ ..
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ๋ฉ์ผ ์๋ฆผ์ ์ฌ์ฉํ๊ธฐ ์ํ ๋ฐฉ๋ฒ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ๋ฉ์ผ ์๋ฆผ์ ์ฌ์ฉํ๊ธฐ ์ํ ๋ฐฉ๋ฒ
2020.02.16์๊ฐ ํน์ ๋ ๋๋ง์ธ์ ์ฌ์ฉํ๋ฉด์ '๋ฉ์ผ ์๋ฆผ'๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ณ ๊ณ์ ๊ฐ์? ์ฌ์ฉํ๊ณ ๊ณ์ ๋ค๋ฉด, ์ด๋ค ์ํฉ์์๋ง ์๋ฆผ ๋ฉ์ผ์ ๋ฐ์กํ๋๋ก ์ค๊ณํ๊ณ ์ฌ์ฉ ์ค์ด์ ๊ฐ์? ๊ทธ๋ ์ง ์๋ค๋ฉด ๋ ๋๋ง์ธ์ ์๋ฒฝํ ํ์ฉํ๊ณ ๊ณ์ ๊ฒ์ด ์๋๋๋ค. ์ ๋ ๋ ๋๋ง์ธ์ ๋์
ํ ์ง ๊ฑฐ์ 2๋
์ด ๋์ด๊ฐ๋๋ฐ์. ์ต๊ทผ ๋ค๋ฅธ ๋ถ์์์ ํ์
์ ์ํด ๋ฉ์ผ ์๋ฆผ์ด ํ์ํ๊ฒ ๋์ต๋๋ค. ์ผ์ผ์ด ์ผ๊ฐ์ด ๋ฑ๋ก๋๋ ํ์ธํ ํ์ ์์ด ๋ฉ์ผ ์๋ฆผ์ ๋ฐ์ ํ ์ผ๊ฐ์ ์ฒ๋ฆฌํ๋ฉด ๋๋ ์ ๋ง ์ ์ฉํ ๊ธฐ๋ฅ์
๋๋ค. Synology Docker ๋ฐ ๋ ๋๋ง์ธ ๋ฉ์ผ ์ค์ ํ๊ธฐ ํ์ฌ ์ ๋ ๋ ๋๋ง์ธ์ ์๋๋ก์ง ๋์ปค(Synology Docker)์์ ๊ตฌ๋ํ๊ณ ์์ต๋๋ค. ๋ณธ๋ฌธ์์๋ Docker ๊ธฐ๋ฐ์ Redmine ๋ฉ์ผ ์๋ฆผ ์ค์ ๋ฐฉ๋ฒ์ ๋ณด์ฌ๋๋ฆฝ๋๋ค. ์๋๋ก์ง DSM์ ์ ์ํ์ฌ Docker..
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ํ์ผ ์ฒจ๋ถ ์ฉ๋ ๋๋ฆฌ๊ธฐ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ํ์ผ ์ฒจ๋ถ ์ฉ๋ ๋๋ฆฌ๊ธฐ
2019.10.04์ด์: ์ผ๊ฐ ํ์ผ ์ฒจ๋ถ ์ฉ๋์ ์ ํ ๋ ๋๋ง์ธ์ ์ผ๊ฐ์์ ํ์ผ ์ฒจ๋ถ ํ์ฉ ๊ธฐ๋ณธ ์ฉ๋์ 5MB์
๋๋ค. ์๋นํ ์์ต๋๋ค. ๋จผ์ , ์ผ๊ฐ ์์ฑ ํ๋ฉด์์ ํ์ผ ์ฒจ๋ถ ๋ฒํผ์ ๋๋ฅด๊ณ ์ฉ๋์ด ํฐ ํ์ผ์ ์ ํํฉ๋๋ค. ์ฒจ๋ถํ๋ ค๋ ํ์ผ์ ์ฉ๋์ด 5MB๋ฅผ ์ด๊ณผํ์ฌ ์
๋ก๋ํ ์ ์๋ค๋ ๋ฉ์์ง๊ฐ ๋ฐ์ํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋นํ ๊ฐ๋จํฉ๋๋ค. ๋ ๋๋ง์ธ์ ์ค์ ์์ ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋ ๋๋ง์ธ ์ค์ > ํ์ผ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ด ํ์๋ฉ๋๋ค. '์ต๋ ์ฒจ๋ถํ์ผ ํฌ๊ธฐ'์ 5120KB๋ผ๊ณ ์ค์ ๋์ด ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ๋๋ฆฌ๋ฉด ํ์ผ ์ฒจ๋ถ ์ ํ์ด ํ๋ฆฌ๊ฒ ๋ฉ๋๋ค. ์ ์ ๊ฒฝ์ฐ์๋ 1GB๋ก ์ค์ ํ์ต๋๋ค. ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ํ '์ ์ฅ'๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ ์ผ๊ฐ์ ํ์ผ ์ฒจ๋ถ ํ๋ฉด์ผ๋ก ๊ฐ๋ฉด ์๋์ ๊ฐ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค.
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ํ๋์ ์ผ๊ฐ์ ํ์ผ ์
๋ก๋ 10๊ฐ ์ด์ํ๋ ๋ฐฉ๋ฒ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ํ๋์ ์ผ๊ฐ์ ํ์ผ ์ ๋ก๋ 10๊ฐ ์ด์ํ๋ ๋ฐฉ๋ฒ
2019.09.26์ด์: ์ผ๊ฐ ํ์ผ ์ฒจ๋ถ๋ ์ต๋ 10๊ฐ๊น์ง ๋ ๋๋ง์ธ์์ ์ผ๊ฐ ์์ฑ ์ ํ์ผ์ ์ฒจ๋ถํ ์๊ฐ ์์ต๋๋ค. ์ด๋ DMSF์ ๋ณ๊ฐ์
๋๋ค. ์๋ ๊ทธ๋ฆผ์ผ๋ก ์ค๋ช
ํ๊ฒ ์ต๋๋ค. ์์๋ก ํ
์คํธ ํ์ผ์ 20๊ฐ ์์ฑํ์ต๋๋ค. ํ๋ก์ ํธ์์ ์ผ๊ฐ ์์ฑ ํ ํ์ผ์ ์ฒจ๋ถํด ๋ณด๊ฒ ์ต๋๋ค. ์๋ 'ํ์ผ ์ ํ'์ ํด๋ฆญํ๊ณ ์ 20๊ฐ์ ํ
์คํธ ํ์ผ์ ์ฒจ๋ถํ์ธ์. ์๋์ ๊ฐ์ด 10๊ฐ๊น์ง๋ง ํ์ผ์ด ์ฒจ๋ถ๋๋ ๊ฑธ ๋ณด์ค ์ ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ๋จผ์ ์ด์ ๋ถํฐ ์์์ผ๊ฒ ์ฃ ? ์๋์ Redmine ์ค์น ๊ฒฝ๋ก๋ก ์ด๋ํฉ๋๋ค. C:\Bitnami\redmine-4.0.3-2\apps\redmine\htdocs\public\javascripts ๊ทธ๋ฆฌ๊ณ attachments.js ํ์ผ์ ์ด๊ณ , ์๋์ ํ๋ฉด์ ์ฐพ์ต๋๋ค. 'multiple' ? 10 : 1์ด๋ผ๋ ๋ถ๋ถ์์..
[Docker] Windows Docker์ Redmine ์ค์นํ๊ธฐ
[Docker] Windows Docker์ Redmine ์ค์นํ๊ธฐ
2019.08.12์ง๊ธ๊น์ง Windows 10์ Docker Desktop์ ์ค์นํ์๊ณ , Docker Desktop์์ Kitematic์ ๋ค์ด๋ก๋ ๋ฐ์ ์คํ ํ ์ ์์์ต๋๋ค. [Docker] Windows 10 Docker Desktop ์ค์น ๋ฐฉ๋ฒ[Docker] Windows Docker Desktop์์ Kitematic ์คํํ๊ธฐ ์ด์ Kitematic์์ ๋ ๋๋ง์ธ์ ์ค์นํ๋ ์ผ๋ง ๋จ์์ต๋๋ค.์ด๋ฒ์๋ ์ด์ฌํ ์์๋๋ก ๋ฐ๋ผํด ๋ด
์๋ค! Kitematic์์ mysql ์ค์นํ๊ธฐRedmine์ ์ค์นํ๊ธฐ์ ์์, mysql์ ๋จผ์ ์ค์นํฉ๋๋ค.Kitematic์ ์คํํฉ๋๋ค. ๊ฒ์ ๋์ 'mysql'์ ์
๋ ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ official mysql์ 'CREATE'๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์นํฉ๋๋ค. ์ค์น ์ค์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค...
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์ด์ ํ
ํ๋ฆฟ(Issue Template) ์ค์ ํ๊ธฐ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ์ด์ ํ ํ๋ฆฟ(Issue Template) ์ค์ ํ๊ธฐ
2019.06.10๋ ๋๋ง์ธ์ ๋ชฉ์ ์ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅธ ๋ด์ฉ์ ๊ณต์ ํ์ฌ ์งํ ์ํฉ์ ๋ณด๋ ๊ฒ์
๋๋ค.๊ทธ๋ฐ๋ฐ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋ด์ฉ์ ์ผ๊ด๋๊ฒ ์ผ๊ฐ์ ์์ฑํ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค.๊ด๋ฆฌ์์ธ ์ ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ฉฐ, ๋ชจ๋ ํ์๋ค์๊ฒ ์๋ฌด๋ฆฌ ๊ฐ์ํ๊ณ ๊ต์ก์ ํด๋ ๋ง์ฐฌ๊ฐ์ง ์
๋๋ค. ๊ทธ๋์ ์ต์ํ ์์์ด๋ผ๋ ์งํค๊ธฐ ์ํด ์ด์ ํ
ํ๋ฆฟ(Issue Template)์ด ํ์ํ ๊ฒ์
๋๋ค.์์ฝ๊ฒ๋ ์ด ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต๋์ง ์๊ธฐ ๋๋ฌธ์ ํ๋ฌ๊ทธ์ธ์ ์ค์นํด์ผ ํฉ๋๋ค. [๋ ๋๋ง์ธ ํ๋ฌ๊ทธ์ธ] Redmine Issue Template ๊ทธ๋ผ, ์ด์ ํ
ํ๋ฆฟ์ด ๋ฌด์์ธ์ง ์์ธํ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ์ผ๊ฐ ์์ฑ ์ ํน์ ์ ํ์ ์ ํํ๋ฉด, ์๋์ผ๋ก ๋ฏธ๋ฆฌ ์ ์ฅ๋ ์์์ด ํ์๋๋ ๊ธฐ๋ฅ์
๋๋ค.์ฌ๊ธฐ์ '์ ํ'์ด๋, ์ผ๊ฐ ์์ฑ ์ ๋ฐ๋์ ์ ํํด์ผ ํ๋ฉฐ ์ผ๊ฐ์ ์ฑ๊ฒฉ์ ๋๋๋ ๋ถ๋ฅ์๋ผ๊ณ ..
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ๊ทธ๋ฃน ์ถ๊ฐํ๊ธฐ
[๋ ๋๋ง์ธ ๊ด๋ฆฌ] ๊ทธ๋ฃน ์ถ๊ฐํ๊ธฐ
2019.05.06๋ ๋๋ง์ธ์ ๊ทธ๋ฃน ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ ๋งํผ์ด๋ ์ฝ์ต๋๋ค. ๊ด๋ฆฌ์๋ก ๋ก๊ทธ์ธํ ํ '๊ด๋ฆฌ > ๊ทธ๋ฃน' ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค.์๋ ํ๋ฉด์ด ๊ทธ๋ฃน ๊ด๋ฆฌ ํ๋ฉด์
๋๋ค. ์ฐ์ธก ์๋จ์ '์ ๊ทธ๋ฃน'๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์
๋ ฅํด์ผ ํ ํญ๋ชฉ์ด ๋ฑ ํ๋์
๋๋ค. ์์๋ก ๋ช ๊ฐ์ง ๋ถ์๋ฅผ ์ถ๊ฐํด๋ดค์ต๋๋ค. ์ด๋ ๊ฒ ์ถ๊ฐ๋ ๊ทธ๋ฃน์ ํ๋ก์ ํธ์ ๊ตฌ์ฑ์์ ์ถ๊ฐํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.