Skip to content

6. 프로젝트 실행 방법

권주성 edited this page May 25, 2023 · 3 revisions

프로젝트 실행 전 확인

  • database(mysql, redis)가 실행되고 있어야 합니다
  • kakao와 google에서 OAuth 설정을 해주어야 합니다
  • 프로젝트에 필요한 환경 변수들을 지정해주어야 합니다

환경 변수

environment description
SPRING_DATASOURCE_USERNAME db에 접속할 수 있는 사용자 username
SPRING_DATASOURCE_PASSWORD db에 접속할 수 있는 사용자 password
SPRING_DATASOURCE_URL 접속하려는 db의 url
REDIS_HOST Redis 접속 주소
REDIS_PORT Redis 접속 포트
JWT_SECRET_KEY JWT 검증을 위한 비밀키
KAKAO_REDIRECT_URI kakao 로그인에서 사용할 OAuth Redirect URI
KAKAO_CLIENT_ID Kakao 앱 키(REST API 키)
KAKAO_CLIENT_SECRET Kakao에서 보안을 위해 제공하는 비밀키
GOOGLE_REDIRECT_URI google 로그인에서 사용할 OAuth Redirect URI
GOOGLE_CLIENT_ID google 앱 키(REST API 키)
GOOGLE_CLIENT_SECRET google에서 보안을 위해 제공하는 비밀키
AWS_ACCESS_KEY AWS에 접근하기 위한 ACCESS_KEY
AWS_SECRET_KEY AWS에 접근하기 위한 SECRET_KEY
MY_SERVER 현재 서버 주소
SLACK_WEBHOOK 연결하고자 하는 슬랙 주소

using Github Project

  1. github에서 프로젝트를 다운받는다

    git clone https://github.com/prgrms-web-devcourse/Team-DarkNight-Kkini-BE

  2. 환경 변수 예제를 보고, .env 파일을 생성하여 환경 변수를 지정해준다

  3. build 후, jar 파일을 실행한다

    ./gradlew clean build
    java -jar build/libs/{kkini}.jar
    
Clone this wiki locally