- 터미널을 실행합니다.
- 아래 명령어를 순서대로 실행합니다.
git clone https://github.com/devrel-kr/github-copilot-bootcamp-2025.git
cd github-copilot-bootcamp-2025
cd python
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- 터미널에서 아래 명령어를 수행합니다.
uvicorn main:app --reload
- 아래와 같은 로그가 출력이 되면 정상적으로 실행이 된 것입니다.
INFO: Will watch for changes in these directories: ['/???/github-copilot-bootcamp-2025/python']
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: Started reloader process [85427] using StatReload
INFO: Started server process [85430]
INFO: Waiting for application startup.
INFO: Application startup complete.
http://127.0.0.1:8000 에 접속하면 간단한 SNS 서비스를 사용해볼 수 있습니다. 간단한 프론트엔드가 함께 포함되어 있습니다. 배포된 데모 서비스는 아래와 같습니다.
http://127.0.0.1:8000/docs 에 접속하면, Swagger UI 기반의 API 문서를 확인할 수 있습니다. 이 페이지에서는 모든 API 엔드포인트를 확인하고 직접 테스트해볼 수 있습니다.