-
Notifications
You must be signed in to change notification settings - Fork 5
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 | 연결하고자 하는 슬랙 주소 |
-
github에서 프로젝트를 다운받는다
git clone https://github.com/prgrms-web-devcourse/Team-DarkNight-Kkini-BE
-
환경 변수 예제를 보고, .env 파일을 생성하여 환경 변수를 지정해준다
-
build 후, jar 파일을 실행한다
./gradlew clean build java -jar build/libs/{kkini}.jar