๋ชจ๋ ๊ฐ๋ฐ์์ ์ค๋ฌด๋ฅผ ์ํ ์ฌ์ธ์ ๊ธฐ๋ณธ๊ธฐ ํด๋์ค
๋ถ์ผ ๋ฌด๊ด! ๊ฐ๋ฐ์๋ผ๋ฉด ์ค๋ฌด์์ ๊ผญ ์๊ณ ์์ด์ผ ํ ํต์ฌ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์ฝ๊ฒ + ์ฝ๋ ์์ฃผ๋ก ๋ค๋ฃจ๋ ๊ฐ์์ ๋๋ค. ์ฑ์ฅํ๊ณ ์ถ์ ๋ชจ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์์ ์ทจ์ค์์๊ฒ ์ด ๊ฐ์๋ฅผ ์ ๊ทน ์ถ์ฒํฉ๋๋ค.
์๊ฐ์ 1,337๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
mac python 3.10 - permission denied
๊ธฐ๋ณธ ํ์ด์ฌ ๋ช ๋ น์ด์ ๋ฒ์ ์ ๋ฐ๊พธ๊ธฐ ์ํด ์ฌ๋ณผ๋ง ๋งํฌ๋ฅผ ์ ๋ฐ์ดํธ ํ๋ ค๊ณ ํ๋ permission denied๊ฐ ๋น๋๋ค. <img src="https://cd
pythongitdockertdd๊ฐ์ฒด์งํฅ์ํคํ ์ฒci/cd๋์์ฑ์ํํธ์จ์ด-ํ ์คํธ๊น์์ง
ใป
3๋ฌ ์
0
72
1
- ํด๊ฒฐ
์ฝ๋ github
์ค์ ํ๋ก์ ํธ์์ ์ฌ์ฉํ ์ฝ๋๋ฅผ ๋ณผ์์๋ github ์ฃผ์๊ฐ์์๊น์?? ์ ๊ฐ ๋ชป์ฐพ๋๊ฑด๊ฐ์ ใ ใ
pythongitdockertdd๊ฐ์ฒด์งํฅ์ํคํ ์ฒci/cd๋์์ฑ์ํํธ์จ์ด-ํ ์คํธ์ก๋๊ฒธ
ใป
1
361
2
- ๋ฏธํด๊ฒฐ
alembic, dto ์์น
์๋ ํ์ธ์!! alembic ์ ์ ์ฉํ ๋๋ infrastructure - database - alembic ํด๋ ์ด๋ฐ์์ผ๋ก ๊ตฌ์กฐ์ง๋ฉด๋๋๊ฑด๊ฐ์?? ๋ dto ๋ ์ด๋์ ์์นํด์ผํ๋์? dto, domain entity, orm entity ๋ชจ๋ ํ์ํ๊ฑฐ์๋๊ฐ์?!?
pythongitdockertdd๊ฐ์ฒด์งํฅ์ํคํ ์ฒci/cd๋์์ฑ์ํํธ์จ์ด-ํ ์คํธ์ก๋๊ฒธ
ใป
0
324
2
- ๋ฏธํด๊ฒฐ
๊ฐ์ ์๋ฃ ๋งํฌ
๊ฐ์ ์๋ฃ ๋งํฌ๊ฐ ๋์์ด ์๋๋๋ฐ ํ์ธ ๋ถํ ๋๋ฆฝ๋๋ค!
pythongitdockertdd๊ฐ์ฒด์งํฅ์ํคํ ์ฒci/cd๋์์ฑ์ํํธ์จ์ด-ํ ์คํธ์ต์ผ๊ท
ใป
0
635
1
- ๋ฏธํด๊ฒฐ
ํ๋ก์ ํธ์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ ์ง์ ์ด ์๋ฉ๋๋ค ใ
ํ์ด์ฐธ์ผ๋ก ํ์ด์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด"Failed to create a virtual environment" ๋ผ๋ ๋ฉ์์ง๊ฐ ๋จ๋ฉด์.venv ํด๋๊ฐ ์์ฑ๋ ์๋๊ณ ์ค์ ์ ๋ค์ด๊ฐ์ ๋ณด๋ฉดํด๋นํ๋ก์ ํธ์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ
tddarchitectureoopgitdockerpython๋์์ฑ์ํํธ์จ์ด-ํ ์คํธcicd๋ฐ์คํ
ใป
1
2,784
1
- ๋ฏธํด๊ฒฐ
remote add ๋ฐ push ์คํ ํ password ์๋ฌ
password๋ฅผ ์์ด๋ฒ๋ ค github๋ก push๋ฅผ ๋ชปํ๊ณ ์๋๋ฐ, ์ด ๊ฒฝ์ฐ password ์ฐพ๊ธฐ๋ ์ฌ์ค์ ์ ์ด๋ป๊ฒ ํด์ผ ํ๋์~
architecturepythondockertddoopgit๋์์ฑcicd์ํํธ์จ์ด-ํ ์คํธohwhy
ใป
1
348
1
- ๋ฏธํด๊ฒฐ
ppt
์๋ ํ์ธ์. <div style="font-size: 15px; letter-spacing:
๋์์ฑcicd์ํํธ์จ์ด-ํ ์คํธdockeroopgitarchitecturetddpythonSungwoo Nam
ใป
1
406
1
- ๋ฏธํด๊ฒฐ
์บก์ํ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์! ์บก์ํ ๊ด๋ จํ์ฌ ์ ๊ฐ ์ดํดํ ๊ฒ์ด ๋ง๋์ง ๊ถ๊ธํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. ์บก์ํ๋ผ๋ ๊ฒ์ด ๊ฐ์ฒด ์ธ๋ถ์์ ๊ฐ์ฒด์ ์์ฑ์ ์ง์ ์ ์ผ๋ก ๋ฐ๊พธ์ง ๋ชปํ๊ฒํ๊ณ ํด๋น ๊ฐ์ฒด์์ ์ ๊ณตํ๋ ๋ฉ์๋๋ฅผ ํตํด์๋ง ํ๋๋ก ํ๋ ๊ฒ์ด ๋ง์๊น์? ๊ทธ๋ฆฌ๊ณ
cicd์ํํธ์จ์ด-ํ ์คํธ๋์์ฑtddpythonoopdockergitarchitectureGrid
ใป
1
279
1
- ๋ฏธํด๊ฒฐ
public private ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์! ๊ฐ์ฒด์งํฅ ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ํ์ด์ฌ์์ public๊ณผ private๊ฐ์ ํค์๋๋ฅผ ์ฌ์ฉํ ์ ๊ทผ์ ์ด์ ๋ฌธ๋ฒ์ ์ง์ ์ ์ผ๋ก ์ ๊ณตํ์ง๋ ์์ง๋ง __๋ฅผ ์ด๋ฆ ์์ ์ฌ์ฉํ๋ฉด private์ ๊ตฌํํ ์ ์๋ ๊ฑธ๋ก ์๊ณ ์์๋๋ฐ, ๊ฐ์์์๋ ํ์ด์ฌ์์๋ ์ด๋ฅผ ๊ตฌํํ ์ ์
pythondockerarchitectureooptddgitcicd์ํํธ์จ์ด-ํ ์คํธ๋์์ฑGrid
ใป
1
293
1
- ๋ฏธํด๊ฒฐ
์ฐ๋ถํฌ ํ๊ฒฝ์์ ํ์ด์ฐธ ์ธ์คํจ์ ํ๊ฒ ๋์์๋์ ์ง๋ฌธ์ ๋๋ค.
ํ์ด์ฌ๊ณผ ํ์ด์ฐธ ๋ชจ๋ ๋ฐ๋ก ์์๊ฐ ์์ด์ ์ธ์คํจ์ ๊ตฌ๊ธ๋งํตํ์ฌ ํ๊ฒ๋์๋๋ฐ, ์์์์์์ ๋ค๋ฅด๊ฒ ๋ฐ๋ก ์ ํ์ต์ ์ฌํญ์์ด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์๋๋ฐ, ์ ์ค์น๊ฐ ๋๊ฒ์ด ๋ง์๊น์ ? <img title="์คํฌ๋ฆฐ์ท, 2022-05-1
pythonarchitecturedockeroopgittdd์ํํธ์จ์ด-ํ ์คํธcicd๋์์ฑ์ด๊ฑด์ฐ
ใป
1
251
1
- ๋ฏธํด๊ฒฐ
ํ์ตํ ๋ด์ฉ ๊ฐ์ธ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ก
๋ค๋ฅธ ์๊ฐ์๋ถ๋ค์๊ฒ๋ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ ์ค ์ ์๋๋ก ์ข
tddoopdockerarchitecturepythongit์ํํธ์จ์ด-ํ ์คํธ๋์์ฑcicdwnguddl96
ใป
1
502
1
- ๋ฏธํด๊ฒฐ
๋ง์ดํฌ๋ก์๋น์ค๊ฐ ์ ํํ๊ฒ ๋ ๊ณ๊ธฐ
์นด์นด์ค์ฑ ๋ณด๋ฉด ๊ฐ ์๋น์ค ๋ณ๋ก ํ๊ฐ์ ๊ณ์ด์ฌ(๊ฒ์์ฆ, ํ์ด)๊ฐ ๋ด๋นํ๊ณ ์๋ ๊ผด์ธ๋ฐ, ์ด๋ฌํ ์ถ์ธ์ ๋ง์ดํฌ๋ก์๋น์ค์ ์ ํ ๊ณ๊ธฐ๊ฐ ๊ฐ์ ๊ฒ์ผ๊น์?
pythontddoopgitdockerarchitecture์ํํธ์จ์ด-ํ ์คํธ๋์์ฑcicd์ ์ง
ใป
1
384
1
- ๋ฏธํด๊ฒฐ
์ถ๊ฐ ์ง๋ฌธ
์ด๊ฒ ๊ทธ๋ฌ๋ฉด ํด๋ฆฐ์ํคํ ์ฒ์ ๋ ์ด์ด๋ ์ํคํ ์ฒ๋ ์์กด์ฑ ๋ฐฉํฅ
architecturepythontddgitoopdocker๋์์ฑ์ํํธ์จ์ด-ํ ์คํธcicd์ ์ง
ใป
1
323
1
- ๋ฏธํด๊ฒฐ
๋น์ง๋์ค ๋ก์ง
๋น์ง๋์ค ๋ก์ง ์ด๋ผ๋ ๊ฐ๋ ์ด ํท๊ฐ๋ฆฌ๋๋ฐ์ <d
cicd์ํํธ์จ์ด-ํ ์คํธ๋์์ฑdockerooptddgitarchitecturepython์ ์ง
ใป
1
930
1
- ๋ฏธํด๊ฒฐ
git ํฐ๋ฏธ๋ ํ๊ฒฝ
ํ์ด์ฐธ์์ ๊นํ๋ธ ํฐ๋ฏธ๋ ํ๊ฒฝ์ผ๋ก ์์ ํ์๋๊ฒ์ ๋ณด๊ณ ์์ต๋๋ค. ํ๊ธ๋ก ์ค๋ช ? ์ค๋ฅ?๋ค์ด ์ ํ์๋๋ฐ ์ ๋ ์์ด์ ๋๋ค. ํ๊ธ๋ก ์ด๋ป๊ฒ ํ์๋์ง ๊ถ๊ธํด์ ์ฌ์ญ์ด๋ด ๋๋ค. ํ๊ฒฝ์ window์ด๊ณ python 3.8, ํ์ด์ฐธ ์ฌ์ฉ์ค์ ๋
pythonarchitecturetdddockergitoop์ํํธ์จ์ด-ํ ์คํธ๋์์ฑcicdmcsin1648
ใป
1
343
1
- ๋ฏธํด๊ฒฐ
๋ฉํฐ ํ๋ก์ธ์ค ์ฝ๋ ๊ตฌํ๊ณผ ๋์ผ ์ฝ๋ ์ฌ๋ ค๊ฐ ์คํ์ ์ฐจ์ด
์๋ ํ์ธ์. ์ฅฌํผํฐ๋ ธํธ๋ถ์ผ๋ก ๋์ผํ ๊ธฐ๋ฅ(ํฌ๋กค๋ง)ํ๋ ์ฝ๋๋ฅผ ์ฌ๋ฌ๊ฐ ์คํํ๋ ๊ฒ๊ณผ ๋ฉํฐํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ ์ฝ๋๋ก ์์ฑํ ํ๋์ ์ฝ๋๋ ์ฐจ์ด๊ฐ ์์ ์ง ๊ถ๊ธํฉ๋๋ค.
gitpythontddarchitectureoopdockercicd๋์์ฑ์ํํธ์จ์ด-ํ ์คํธSungwoo Nam
ใป
1
391
1
- ๋ฏธํด๊ฒฐ
product_id ๊ฐ ์๋ ๊ฒฝ์ฐ์ ๋ํด์ ๊ถ๊ธํ์ ์ด ์์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์
dockerpythonoopgittddarchitecture์ํํธ์จ์ด-ํ ์คํธ๋์์ฑcicdSauvageUp
ใป
1
325
1
- ๋ฏธํด๊ฒฐ
amend commit ์ง๋ฌธ
amend commit ์คํํ๊ณ insert๋ก ๋ฐ๊ฟจ๋๋ฐ ์์ ๋ชจ๋ ๋๋๊ฑด ์ด๋ป๊ฒํ๋๊ฑด๊ฐ์ ๋์์ง์ง์๋ค์ insert๋ replace ์ํ์ฌ์ :wq๋ฅผ ์ ๋ ฅ๋ชปํ๊ณ ์์ต๋๋ค ใ inser
dockerarchitecturegitpythonooptdd๋์์ฑcicd์ํํธ์จ์ด-ํ ์คํธ์์ฑ์ ์์
ใป
1
479
1
- ๋ฏธํด๊ฒฐ
revert ์ค๋ฅ
<img title="revert 1.PNG" src="https://cdn.inflearn.com/public/files/posts/49cfee65-dbb1-42cf-9804-c4354722bfce/revert 1.PNG" alt="" width="1396" h
gitpythontdddockerarchitectureoop๋์์ฑ์ํํธ์จ์ด-ํ ์คํธcicd์์ฑ์ ์์
ใป
1
1,289
1
- ๋ฏธํด๊ฒฐ
8๋ถ 19์ด์ gst๋ ์์น๋๊ฑด๊ฐ์?
gst ์น๋์ด์ ์๊ณ ์ถ์ต๋๋ค.
gitdockerpythonarchitecturetddoop๋์์ฑ์ํํธ์จ์ด-ํ ์คํธcicd์์ฑ์ ์์
ใป
1
382
1






