풀씨 백엔드 API 개편 프로젝트
- Java 11 이상
Terminal에서 실행할 경우
export PROJECT_NAME_HERE_SECRET_KEY=example_secret_key
export EXPIRE_LENGTH_IN_MILLISECONDS=3600000혹은 direnv 를 사용하여 환경변수 설정을 자동화 할 수 있습니다.
IntelliJ에서 실행할 경우
- Run | Edit Configurations (
⌃⌥R+0) - Templates
- Gradle 에서
- Gradle project: 프로젝트 root(/path/to/PROJECT_NAME_HERE)
- tasks: :test
- Environment variables: 위 환경변수 추가
- Spring Boot 도 Environment variables을 설정합니다.
./gradlew build./gradlew bootRun주의: build & run 및 test (⌘, > Build, Execution, Deployment > Build Tools > Gradle)를 intelliJ로 설정할 경우,
java
compiler(⌘, > Build, Execution, Deployment > Compiler > Java Compiler > Additional command line parameters)
에 -parameters 파라미터를 추가해야 합니다.
./gradlew test./gradlew asciidoctor/build/asciidoc/html5/api-doc.html 에서 api 문서를 확인할 수 있습니다.
TODO with docker