파일 서버 실행 방법 - DevCamp2Flame/FlameTalk_Server GitHub Wiki

사전 준비 사항

  • Git
  • MySQL 8.X.X
  • MySQL 유저(flame / flame123!@#)
  • 유저 생성방법

서버 준비

  1. Git Repository 클론
$ git clone https://github.com/DevCamp2Flame/FlameTalk_Server.git
  1. 클론 받은 폴더로 이동
$ cd FlameTalk_Server
  1. 파일 서버 브랜치(file-api) 선택
$ git checkout feature/file-api
  1. 파일 서버 폴더로 이동
$ cd file

DB 준비

MySQL Workbench를 사용하여 다음 SQL Script를 실행

SQL Script

빌드 및 실행

Intellij ver.

  1. 프로젝트 열기 (file - open)

FlameTalk_Server/file 폴더 선택 - OK

  1. Edit Configurations.. 선택

  2. Environment variables에 다음을 입력

ACCESS_KEY=AKIAZ4JHLYUEGDRSTI7C;SECRET_KEY=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

만약 environment variables가 없는 경우, Build and run - Modifiy options에서 추가

  1. 실행

마지막줄 Started FileApplication 확인

명령 프롬프트 ver.

  1. (/file 폴더에서) gradlew을 사용하여 빌드
$ gradlew.bat
$ gradlew build

TEST로 인해서 FAIL나도 상관없음

  1. 실행파일 위치로 이동
$ cd build
$ cd libs
  1. 실행
$ java -jar flametalk-0.0.1-SNAPSHOT.jar --ACCESS_KEY=AKIAZ4JHLYUEGDRSTI7C --SECRET_KEY=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
  1. 결과(실행 성공 화면)