파일 서버 실행 방법 - DevCamp2Flame/FlameTalk_Server GitHub Wiki
사전 준비 사항
- Git
- MySQL 8.X.X
- MySQL 유저(flame / flame123!@#)
- 유저 생성방법
서버 준비
- Git Repository 클론
$ git clone https://github.com/DevCamp2Flame/FlameTalk_Server.git
- 클론 받은 폴더로 이동
$ cd FlameTalk_Server
- 파일 서버 브랜치(file-api) 선택
$ git checkout feature/file-api
- 파일 서버 폴더로 이동
$ cd file
DB 준비
MySQL Workbench를 사용하여 다음 SQL Script를 실행
SQL Script
빌드 및 실행
Intellij ver.
- 프로젝트 열기 (file - open)
FlameTalk_Server/file 폴더 선택 - OK
-
Edit Configurations.. 선택
-
Environment variables에 다음을 입력
ACCESS_KEY=AKIAZ4JHLYUEGDRSTI7C;SECRET_KEY=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
만약 environment variables가 없는 경우, Build and run - Modifiy options에서 추가
- 실행
마지막줄 Started FileApplication 확인
명령 프롬프트 ver.
- (/file 폴더에서) gradlew을 사용하여 빌드
$ gradlew.bat
$ gradlew build
TEST로 인해서 FAIL나도 상관없음
- 실행파일 위치로 이동
$ cd build
$ cd libs
- 실행
$ java -jar flametalk-0.0.1-SNAPSHOT.jar --ACCESS_KEY=AKIAZ4JHLYUEGDRSTI7C --SECRET_KEY=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
- 결과(실행 성공 화면)