Giter Site home page Giter Site logo

swcoaching_bulletinboard's Introduction

개발 환경 만들기

과제 1. IDE 설치

현재 사용하고있는 컴퓨터에 IntelliJ Community 버전 설치 하기 (IDE는 통일 하겠습니다.)

IntelliJ Community 다운로드 페이지

오른쪽에 있는 Community 버전 받으시면 됩니다.

과제 2. 인프라 환경 만들기

현재 사용하고 있는 컴퓨터에 도커(Docker)환경을 구성해 주세요.

Docker Desktop 다운로드 페이지

위 링크에서 Docker Desktop for Windows 버튼을 눌러 설치해 주세요.

과제 3. 현재 저장소를 클론해서 테스트 실행해보기

도커 실행 해서 MariaDB 실행 하기

$ ./gradlew.bat startDocker # linux or mac -> ./gradlew startDocker 
# 도커 실행 성공 로그
> Task :startDocker
Network infra_default  Creating
Network infra_default  Created
Container local-mariadb  Creating
Container local-mariadb  Created
Container local-mariadb  Starting
Container local-mariadb  Started

BUILD SUCCESSFUL in 1s
1 actionable task: 1 executed

애플리케이션 테스트 실행해보기

$ ./gradlew.bat clean test # linux or mac -> ./gradlew clean test

# 애플리케이션 테스트 성공 로그
> Task :test
2022-06-07 00:33:57.809  INFO 71207 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2022-06-07 00:33:57.820  INFO 71207 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.

BUILD SUCCESSFUL in 3s
5 actionable tasks: 5 executed

위 내용까지 완료 되었으면 DB 연동 까지 완료 했습니다.

실패시 확인 사항

1. 도커가 제대로 설치 되었는가?

2. JDK 17이 설치되었는가?

그 이외의 문제는 자세한 상황과 함께 슬랙으로 알려주세요.

swcoaching_bulletinboard's People

Contributors

bepaul avatar leesuhong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.