Skip to content

DeepLabs-kr/DeepCare-Platform-OSS

Repository files navigation

DeepCare Platform

DeepCare Platform은 노인 돌봄을 위한 IoT 기반 플랫폼입니다.

주요 기능

  • 센서 데이터 수집 및 분석
  • 실시간 모니터링
  • 이벤트 기반 알림
  • 챗봇 기반 상담
  • 리포트 생성

기술 스택

  • FastAPI
  • PostgreSQL
  • InfluxDB
  • Kafka
  • OpenAI GPT
  • Docker
  • Nginx

설치 및 실행

1. 환경 변수 설정

# 환경 변수 템플릿 복사
cp env.example .dev.env

# .dev.env 파일을 편집하여 실제 값들을 입력
# - 데이터베이스 비밀번호
# - OpenAI API 키
# - 기상청 API 키
# - 카카오 OAuth 설정 등

2. 개발 환경 실행

# 개발 환경
docker compose -f docker-compose-dev.yaml up -d

3. 프로덕션 환경 실행

# 프로덕션 환경
docker compose -f docker-compose-prod.yaml up -d

환경 변수

필요한 환경 변수들은 env.example 파일을 참고하세요. 주요 설정 항목:

  • 데이터베이스: PostgreSQL, InfluxDB 연결 정보
  • API 키: OpenAI, 기상청 API 키
  • OAuth: 카카오 로그인 설정
  • Kafka: 메시지 큐 설정

라이선스

Copyright © 2024 DeepLabs. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published