사전 요구 사항
시작하기 전에 시스템에 다음이 설치되어 있는지 확인하세요:- Docker Engine (20.10.0 이상)
- Docker Compose (v2.0.0 이상)
- OpenSSL (SSL 인증서 생성용)
Docker 설치
macOS용:
- Docker Hub에서 Docker Desktop을 다운로드하고 설치
- 설치 마법사를 따르세요
- 설치 확인:
Linux (Ubuntu/Debian)용:
Windows용:
- Docker Hub에서 Docker Desktop을 다운로드하고 설치
- 설치 마법사를 따르세요
- 설치 확인:
로컬 배포
1단계: 저장소 복제
2단계: 환경 설정
루트 디렉토리에.env
파일 생성:
.env
파일을 편집하여 환경 변수 구성:
3단계: 서비스 시작
- API 백엔드 (Node.js)
- 프론트엔드 (React)
- 데이터베이스 (PostgreSQL)
- Redis (캐시 및 큐용)
4단계: 배포 확인
모든 컨테이너가 실행 중인지 확인:5단계: 애플리케이션 접근
- 사용자 인터페이스: http://localhost:3000
- API: http://localhost:8000
- API 문서: http://localhost:8000/api-docs
기본 로그인 자격 증명
CaseBender를 배포한 후, 다음 기본 자격 증명으로 로그인할 수 있습니다:보안상의 이유로, 첫 로그인 후 즉시 이러한 기본 자격 증명을 변경하는 것을 강력히 권장합니다.
초기 설정
관리자 계정 생성
샘플 데이터 가져오기 (선택 사항)
문제 해결
로그 확인
문제가 발생하면 컨테이너 로그를 확인하세요:일반적인 문제
데이터베이스 연결 오류
.env
파일의 데이터베이스 자격 증명이 올바른지, PostgreSQL 컨테이너가 실행 중인지 확인하세요: