spring boot
spring boot jib 를 사용 하여 배포 자동화 하기 (w. github action)
spring boot jib 를 사용 하여 배포 자동화 하기 (w. github action)
2023.03.23jib 란? Jib는 Dockerfile을 사용하지 않거나 Docker를 설치할 필요 없이 컨테이너를 빌드할 수 있도록 도와주는 도구이다. 특히 자바 컨테이너를 빌드하는 데 사용하는 도구이며, Maven과 Gradle 용 플러그인을 이용해 사용할 수도 있고 Jib 자바 라이브러리를 통해 사용할 수도 있다. 적용해보기 build.gradle.kts plugin { ... id("com.google.cloud.tools.jib") version "3.1.2" apply false ... } 버전은 해당 spring boot, kotlin, java 버전에 맞게 설정 이 필요하다. val stage: String? by project // github action 에서 -Pstage=alpha 옵션으로 주입 ..
Spring boot 시작하기
Spring boot 시작하기
2021.07.08Spring boot 시작하기 프로젝트 생성 사전 준비물 Java 11 설치 IDE: IntelliJ 또는 Eclipse 설치 주의 가급적 JDK 11 버전을 설치해주세요. 다른 버전을 설치하면 정상 동작하지 않을 가능성이 높습니다. 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io project project 는 필요한 라이브러리를 땡겨주고 빌드하는 라이프 사이클 까지 관리해주는 것들 입니다. 과거에는 Maven project를 많이 사용했지만 요즘에는 대부분 Gradle Project를 사용합니다. Language java Spring Boot SNAPSHOT - 현재 만들고 있는 버전 M1 - 정식 출시 되지않은 버전 그것들을 피해서 선택합니다. ..