사용한 기술 스택은 다음과 같습니다.
- Java17
- SpringBoot
- Spring WebMVC
- JPA
- Querydsl
- TEST JUnit5, AssertJ, MockMVC
- 도커 컴포즈 사용
$ ./gradlew bootBuildImage
$ cd ./docker
$ docker-compose up
- CLI 사용 (로컬스택 실행을 위해 도커가 필요합니다)
$ ./gradlew build
$ export DB_URL=...
$ export DB_USERNAME=...
$ export DB_PASSWORD=...
$ cd docker
$ docker-compose up localstack -d
$ cd ..
$ java -jar ./build/libs/dbq-0.0.1-SNAPSHOT.jar