Skip to content

seniorBuddy/seniorBuddy-api-server

Repository files navigation

Senior Buddy API server

  1. 프로젝트 클론
    git clone https://github.com/seniorBuddy/seniorBuddy-api-server.git
    cd seniorBuddy-api-server
  2. config.py 파일생성
    ./utils/config.py 파일을 생성하고 아래 변수를 작성합니다.
    class Config:
       OPENAI_API_KEY="openai에서 발급받은 api key"
       OPENAI_ASSISTANT_ID="생성된 어시스턴트 id"
       HASH_KEY="랜덤키"
       WEATHER_KEY="기상청41 api key"
       MYSQL_HOST="mysql서버 호스트"
       MYSQL_PORT="mysql서버 호스트 포트"
       MYSQL_USER="mysql서버접속시 유저명"
       MYSQL_PASSWORD="mysql서버접속시 비번"
  3. Docker 컨테이너 생성
    sudo docker build -t api-server .
    sudo docker run -p 8000:8000 --name api-server -d -v $(pwd):/app \
      --log-driver=json-file \
      --log-opt max-size=10m \
      --log-opt max-file=3 \
      api-server
  4. 서버 시간 설정
    sudo timedatectl set-timezone Asia/Seoul

About

SeniorBuddy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages