Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- UnsupportedOperationException
- pinpoint
- OIDC
- Loki 로그
- formik
- 오블완
- Ingress Controller Fake
- jsonMarshaller
- R2DBC Paging
- RedirectService
- 핀포인트
- hbase 저장공간 설정
- intellij
- fake jwt
- 개발 어렵당.ㅠ
- LPOS
- 티스토리챌린지
- pinpoint 2.5.3
- 월급루팡 일지
- ㅉ때
- save/update
- 플루터
- reids
- jar 배포
- 노드간 통신
- 7879
- nGinder
- Armeria
- 애자일 싫타
- 논블록킹 성능
Archives
- Today
- Total
대머리개발자
jib 이용한 컨테이너 배포 본문
728x90
코틀린s
plugins {
id("org.springframework.boot") version "3.1.0"
id("io.spring.dependency-management") version "1.1.0"
id("com.google.cloud.tools.jib") version "3.3.2"
kotlin("jvm") version "1.8.21"
kotlin("plugin.spring") version "1.8.21"
kotlin("plugin.jpa") version "1.8.21"
kotlin("kapt") version "1.8.21"
}
JDK 17 이상의 설정은 temurin
hub.docker.com 계정 정보를 안 넣으면 빌드 실패s..
jib {
from {
//image = "adoptopenjdk/openjdk16"
image = "eclipse-temurin:17-jre"
// https://hub.docker.com/ 계정...
auth {
username = "forcekhc"
password = "#"
}
}
to {
//image = project.name
// forcekhc/test
image = "forcekhc/test"
tags = setOf("latest")
}
container {
jvmFlags = listOf("-Dspring.profiles.active=local", "-XX:+UseContainerSupport", "-Dfile.encoding=UTF-8")
// 컨테이너가 외부로 노출할 포트이다.
ports = listOf("81")
}
}
빌드를 하면...
로컬 PC 도커에 생성이 되었다... 그냥 흘러 가는대로..!
Docker Desktop 로그인을 진행하지 않은 상태에서 진행해서 그런듯???..
docker Run 하면 정상적으로 진행된다.
이제 k8s 로 진행해보자!!! 가즈아!!!.. 어렵다!!
아..그리고 application.yml 위치를...1레벨 config 하위로 두면.. 도커 기동할 때 정보를 못찾는다. ㅋ
몇 번의 시행착오 끝에..배포 성공s
k8s 가즈아!!!
728x90
'개발이야기 > 자봐' 카테고리의 다른 글
flatMap vs Map (2) | 2023.09.15 |
---|---|
reactive 리팩토리.. (0) | 2023.08.04 |
로또플줵 - 끝이(?) (0) | 2023.06.19 |
간단 로그인 프로세스 (0) | 2023.06.15 |
16차 월급루팡의 일지(쉼표,) (1) | 2023.06.05 |