๐ ์ฃผ์ ์์ธ (๋ชฉ์ฐจ)
๊ฐ ํญ๋ชฉ = ํ ์ค ์์ฝ + ์ํ. ์ธ๋ถ๋ ์์ธ ๋ด์ญ ํ์ด์ง ์ฐธ๊ณ . ์ฑํฐ๋ ์ด ํ์ด์ง๋ก ๋จผ์ ์ฃผ์ ์์น๋ฅผ ํ์ ํ๋ค.
A. ์ธํ๋ผ ยท ํ๊ฒฝ
- ํ๊ฒฝ ๊ตฌ์ฑ (์ด์/ํ
์คํธ)
[ํ์ ]โ ์ด์ 8000/pfs/deploy-live, ํ ์คํธ 8001/pfs-test/master. EC2 1๋ + RDS 2๊ฐ. - ๋๋ฉ์ธ ยท HTTPS
[ํ์ ]โ pfs.poin.co.kr / pfs-test.poin.co.kr, Let's Encrypt+nginx. poin.co.kr์ CloudFront ๋ณ๋. - ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ
[ํ์ ]โ push โ GitHub Actions โ SSM โ git reset + systemctl restart. master=ํ ์คํธ / deploy-live=์ด์.
B. ์์ ์ฒด๊ณ ยท ์ญํ
- 3๋จ๊ณ ์์
์์คํ
[ํ์ ]โ ์ง๋จ(์ฑํฐ) โ ํ์ ๋ณ๊ฒฝ ๋ฌถ์์์(์ฝ๋) โ ์ํ์์ ๋ถ๋ฆฌ์น์ธ. - ์ญํ ๋ถ๋ด
[ํ์ ]โ ์ฑํฐ=์ง๋จยท๊ณํยท.md์์ฑ / ์ฝ๋=๋ฉํฐํ์ผยทgitยท๋ฐฐํฌ / ์ฝํค=๋ฉํฐ์ฑ. - ์ฑํฐ MCP ์ง์ vs ์ฝ๋ ์์
[ํ์ ]โ ์ง๋จยท๋จ๊ฑดํ์ธ=์ฑํฐ MCP / ๋๋์์ =์ฝ๋ .md ๋ฌถ์. ๊ฒ์ฆ ๋๋ ๊ฒ๋ง ๋ฌถ์์.
C. estimate v2 (๊ฒฌ์ )
- estimate v1โv2 ์ ๋ฉด ๊ต์ฒด
[์งํ์ค]โ v1 ๋ผ์ฐํธ ๋ณด์กด, ์ฌ์ด๋๋ฐ ๋งํฌ ์ ๊ฑฐ. - QA #1~5 (์
ํธ์ง ํ์ฑํ)
[์ปค๋ฐํ์ธ]โ ํ๋ชฉ์ ํยท๋น๊ณ ยท๋จ๊ฐ ํญ์์ ๋ ฅ, cell-name resize์ ๊ฑฐ, size ์ ๊นํด์ . - QA #6~9 (cat-selยท๊ธฐ๋ณธ๋ง์ง)
[์ปค๋ฐํ์ธ]โ ๋ถ๋ฅ ์ ์ฒด๋ชฉ๋ก, ๊ธฐ๋ณธ๋ง์ง 10, ๋ฉ๋ด๋ช ๋ณ๊ฒฝ, margin_rate ์ปด๋ผ. - ์ ์ฒด๋ง์ง ์
์ฒด ์๋๋ฐ์
[์ปค๋ฐํ์ธ]โ ํ์ฅ(์ ์ฒด) ์ ํ ์ margin_rate ์๋, ์๋/์๋ ๋ฐฐ์ง.
D. ์ ์ฒด ๊ด๋ฆฌ ยท ๊ถํ
- ์
์ฒด ๊ด๋ฆฌ ํ์ด์ง (๊ถํโ๊ด๋ฆฌ ํ์ฅ)
[์ปค๋ฐํ์ธ]โ ๋ฉ๋ด๋ช ๋ณ๊ฒฝ + ์ ์ฒด๋ณ ๋ง์ง์จ ํธ์ง UI/API. - Patch #32 ๊ถํ ๋ชจ๋ธ
[์ด์๋ฐ์]โ company ๊ธฐ์ค+user override, menu_catalog ๋ฑ 4ํ ์ด๋ธ.
E. OMC ํ๋ ฅ ํ์ด์ง (2026-05-23 ์ ๊ท)
- Phase 1 DB ์คํค๋ง
[์๋ฃ]โ ํ ์คํธ RDS omc_sheet/omc_board_item/omc_board_inout 3ํ ์ด๋ธ + menu_catalog 3๊ฑด ๋ฑ๋ก. - Phase 2~5 ์ ์ฒด ๊ตฌํ
[ํ ์คํธ์๋ฃ]โ ์ปค๋ฐ 9bcc804ยท00fb979. ๋ผ์ฐํธ/API/ํ ํ๋ฆฟ(PC+๋ชจ๋ฐ์ผ)/์ง์ธ์ด๋ฏธ์ง. JS fetch ์ฐ๋ ๋ฏธ์. - OMC ์ด์ ๋ฐฐํฌ
[๋๊ธฐ]โ ์๋ QA ์๋ฃ ํ ์ฌ์ฉ์ ๋ช ์ ์. ์ด์ RDS DDL ํฌํจ ์์ .
F. ์ด์ ๋ฐฐํฌ
- estimate v2 ์ด์ ๋ฐฐํฌ
[์๋ฃ]โ masterโdeploy-live ๋ณํฉ + ์ด์RDS margin_rateยท๋ฉ๋ด๋ช ๋ฐ์. - ์ด์ RDS ์คํค๋ง ํํฉ
[์ง๋จ์๋ฃ]โ estimate ์ปฌ๋ผยทPatch32ยทdispatchยทsub ํ ์ด๋ธ ์ด๋ฏธ ์กด์ฌ.
F. ๋๋ฒ๊น ํ์ต (์ฌ๋ฐ ๋ฐฉ์ง)
- ์์
/PDF 0KB ๋ฒ๊ทธ
[ํด๊ฒฐ]โ ํ๊ธ ํ์ผ๋ช latin1 ์ธ์ฝ๋ฉ ์คํจ. ASCII ํํฐ ord(c)<128 ํ์. - send_file(BytesIO) ร
[ํ์ ]โ make_response(getvalue()) + ํค๋ ์ง์ . - ๋ก๋ฉ ์ต์ ํ
[ํด๊ฒฐ]โ nginx gzip + ์ธ๋ถ SDK ์ ๊ฑฐ(1.76MBโ0.45MB). - ์์ ํด๋ ๋ฐ์์๋จ ์ฒดํฌ๋ฆฌ์คํธ
[ํ์ ]โ ์๋ฒํ์ผ grep / git pull / uWSGI / ์ํฌ๋ฆฟ / view-source.
G. ๋๊ธฐ ยท ํ์
- estimate 2/3์ฐจ ์์
[๋๊ธฐ]โ ์ธ์ํผ ์ฌ์์ฑ, ๋จ๊ฐํธ์ง ํ์ด์ง, ์ผ๋ ๋ฒค ๊ฐ๊ฒฉํ ๋ง์ด๊ทธ๋ ์ด์ . - autosave ํ์ง(v2)
[ํ์ ]โ ๋ช ์ ์ ์ฅ๋ง. ์ฌ๋์ ์ ์ํ์์ .