github organizaion repository에 Django-apiserver는 앞으로 프로젝트 전반의 백엔드 api를 제공하는 서버로 사용하려고 합니다.

docker로 실행환경을 맞추고 gcp에 자동으로 배포가 되게 설정을 해놓은 상태

docker 설치는 아래 사이트 참고

[Docker] Docker 설치방법 / Docker 다운로드 방법 / Docker 설치

대략적인 사용법

  1. git clone <remote 주소> → github 파일 다운

  2. root 폴더에 .env 파일을 생성해야됨

    1. .env 파일에 아래 내용 복사붙여넣기

    MYSQL_ROOT_PASSWORD=acorn1234 MYSQL_DATABASE=LiverGuard MYSQL_USER=acorn MYSQL_PASSWORD=acorn1234 MYSQL_HOST=34.55.49.77 MYSQL_PORT=3306

  3. docker compose up -d —build → docker 이미지 빌드 및 컨테이너 실행

  4. 127.0.0.1:8000 접속하면 확인 가능

  5. ex) ip주소:8000/api/patients → 해당 api를 호출한 결과 확인 가능

github push하면 자동으로 클라우드에도 배포되므로 유의해야함

  1. git checkout -b <branch 이름> → branch 생성후 branch로 이동
  2. branch에서 작업