ν”„λ‘œμ νŠΈ

일반

μ‚¬μš©μžμ •λ³΄

Actions

μƒˆκΈ°λŠ₯ #47

진행쀑

μƒˆκΈ°λŠ₯ #44: πŸ“˜ Mangement Cloud server FastAPI ν”„λ‘œμ νŠΈ

πŸŸ₯ Epic 1 - Task 2 πŸŽ‰ Gitea μ €μž₯μ†Œ 생성 및 초기 컀밋

minkyu park이(κ°€) 21일 전에 좔가함. 21일 전에 μˆ˜μ •λ¨.

μƒνƒœ:
μ‹ κ·œ
μš°μ„ μˆœμœ„:
보톡
λ‹΄λ‹Ήμž:
μ‹œμž‘μΌ:
2026/09/30
μ™„λ£ŒμΌ:
진척도:

0%

μΆ”μ •μ‹œκ°„:

μ„€λͺ…

πŸŸ₯ Epic 1 β€” Task 2

πŸŽ‰ Gitea μ €μž₯μ†Œ 생성 및 초기 컀밋 (Markdown μ„€λͺ…ν˜•)

πŸ“Œ μž‘μ—… κ°œμš”

  • FastAPI 기반 mgmt μ„œλ²„ κ°œλ°œμ„ μœ„ν•œ ν”„λ‘œμ νŠΈ μ €μž₯μ†Œλ₯Ό Gitea에 μƒμ„±ν•˜κ³ ,
    μ•žμ„œ μ •μ˜ν•œ 디렉토리 ꡬ쑰λ₯Ό μ‹€μ œ 파일둜 κ΅¬μ„±ν•˜μ—¬ 초기 컀밋을 μˆ˜ν–‰ν•˜λŠ” 단계이닀.
  • 이 μž‘μ—…μ€ 전체 개발의 좜발점이며, 이후 λͺ¨λ“  κΈ°λŠ₯ 개발의 기반이 λœλ‹€.

🎯 μž‘μ—… λͺ©μ 

  • FastAPI ν”„λ‘œμ νŠΈλ₯Ό 버전 관리 체계(Gitea)에 정식 λ“±λ‘ν•œλ‹€.

  • 디렉토리 ꡬ쑰λ₯Ό μ‹€μ œ 파일둜 κ΅¬μ„±ν•˜μ—¬ 개발 ν™˜κ²½μ„ ν‘œμ€€ν™”ν•œλ‹€.

  • PyCharmκ³Ό Giteaλ₯Ό μ—°λ™ν•˜μ—¬ 개발-컀밋-배포 흐름을 μ•ˆμ •μ μœΌλ‘œ λ§Œλ“ λ‹€.

  • README, .gitignore λ“± κΈ°λ³Έ λ¬Έμ„œλ₯Ό ν¬ν•¨ν•˜μ—¬ ν”„λ‘œμ νŠΈ ν’ˆμ§ˆ κΈ°λ°˜μ„ λ§ˆλ ¨ν•œλ‹€.

πŸ“ μ§„ν–‰ λ‚΄μš©

πŸ—‚οΈ 1. Gitea μ €μž₯μ†Œ 생성

Gitea μ›Ή UIμ—μ„œ μƒˆλ‘œμš΄ Repository 생성

Repository Name: mgmt-fastapi-server

Visibility: Private

Description: FastAPI 기반 mgmt μ„œλ²„ 및 MQTT worker ν”„λ‘œμ νŠΈ

기본 브랜치: main

ν•„μš” μ‹œ develop 브랜치 μΆ”κ°€

πŸ—‚οΈ 2. 둜컬 개발 ν™˜κ²½μ—μ„œ ν”„λ‘œμ νŠΈ 초기 ꡬ쑰 생성

μ•žμ„œ Task 1μ—μ„œ μ •μ˜ν•œ 디렉토리 ꡬ쑰λ₯Ό μ‹€μ œλ‘œ μƒμ„±ν•œλ‹€.

mgmt-fastapi-server/
β”‚
β”œβ”€ app/
β”‚   β”œβ”€ main.py
β”‚   β”œβ”€ db.py
β”‚   β”œβ”€ models/
β”‚   β”œβ”€ routers/
β”‚   β”œβ”€ core/
β”‚   └─ schemas/
β”‚
β”œβ”€ worker/
β”‚   β”œβ”€ mqtt_worker.py
β”‚   └─ handlers/
β”‚
β”œβ”€ scripts/
β”œβ”€ systemd/
β”œβ”€ tests/
β”œβ”€ .env
β”œβ”€ requirements.txt
└─ README.md

πŸ—‚οΈ 3. .gitignore ꡬ성

Python + PyCharm + venv κΈ°μ€€μœΌλ‘œ μž‘μ„±ν•œλ‹€.

μ˜ˆμ‹œ:

.venv/
__pycache__/
.idea/
*.log
.env

πŸ—‚οΈ 4. README.md μž‘μ„±

ν”„λ‘œμ νŠΈ κ°œμš”, ꡬ쑰, μ‹€ν–‰ 방법 등을 κ°„λ‹¨νžˆ μ •λ¦¬ν•œλ‹€.

μ˜ˆμ‹œ:

# mgmt-fastapi-server
FastAPI 기반 mgmt μ„œλ²„ 및 MQTT worker ν”„λ‘œμ νŠΈ

πŸ—‚οΈ 5. PyCharmμ—μ„œ Gitea 연동

  • VCS β†’ Git β†’ Enable Version Control

  • Gitea SSH Key 등둝

  • Remote origin μΆ”κ°€

  • 첫 Push ν…ŒμŠ€νŠΈ

πŸ—‚οΈ 6. 초기 컀밋 μˆ˜ν–‰

컀밋 λ©”μ‹œμ§€ μ˜ˆμ‹œ:

[Init] FastAPI ν”„λ‘œμ νŠΈ 초기 ꡬ쑰 생성 (#Task2)

πŸ“Œ μ‚°μΆœλ¬Ό

  • Gitea μ €μž₯μ†Œ 생성 μ™„λ£Œ

  • FastAPI ν”„λ‘œμ νŠΈ 초기 ꡬ쑰 생성

  • .gitignore, README.md 포함

  • 첫 컀밋 및 Push μ™„λ£Œ

  • PyCharm ↔ Gitea 연동 μ™„λ£Œ

Actions #1

minkyu park이(κ°€) 21일 전에 λ³€κ²½

  • 제λͺ©μ„(λ₯Ό) πŸŸ₯ Epic 1 β€” Task 2 πŸŽ‰ Gitea μ €μž₯μ†Œ 생성 및 초기 μ»€λ°‹μ—μ„œ πŸŸ₯ Epic 1 - Task 2 πŸŽ‰ Gitea μ €μž₯μ†Œ 생성 및 초기 컀밋(으)둜 λ³€κ²½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.
Actions

내보내기 Atom PDF