- Docker 설치 (https://docs.docker.com/get-docker/)
./kboBack/
경로에서docker-compose up -d --build
실행
pip install poetry
poetry install
poetry run python manage.py makemigrations
poetry run python manage.py migrate
poetry run python manage.py runserver
- Language: Python 3.12.17,
- Framework: Django 5.1.2, Django REST Framework 3.15.2
- Database: PostgreSQL
- Swagger(OpenAPI): http://127.0.0.1:8000/swagger/
- main : 사용자 앱으로 배포 중인 브랜치
- develop : 다음 버전으로 배포할 브랜치 (front에서 이 브랜치코드로 작업)
- feature : 기능을 개발하는 브랜치
- release: 릴리즈용 브랜치
- hotfix : 배포 중인 브랜치에서 발생한 버그를 해결하는 브랜치
- feature 추가: develop(기준) -> feature/issue -> develop -> release/date -> main
- hotfix 적용: main -> hotfix -> main
- feature 단위가 큰 경우, feature/issue/main 과 같은 형태로 메인 브랜치를 생성하여 작업