Files
ax_hub_mcp_tool/Dockerfile

52 lines
1.5 KiB
Docker
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 1. 빌드 환경 (JDK 21)
FROM eclipse-temurin:21-jdk-alpine AS builder
WORKDIR /app
# Gradle 래í<CB9C>¼ì™€ 소스 복사
COPY gradlew .
COPY gradle gradle
COPY build.gradle settings.gradle ./
COPY src src
# 권한 부여 ë°<C3AB> 빌드 (테스트 제외)
RUN chmod +x gradlew
RUN ./gradlew clean build -x test
# 2. 실행 환경 (JRE 21)
FROM eclipse-temurin:21-jre-alpine
WORKDIR /app
# 타임존 설정 (한국 시간)
RUN apk add --no-cache tzdata
ENV TZ=Asia/Seoul
# 빌드ë<C593>œ JAR 파ì<C592>¼ 복사
COPY --from=builder /app/build/libs/*.jar app.jar
# 기본 í<>¬íЏ 노출
EXPOSE 8081
# 컨테ì<C592>´ë„ˆ 실행 시 JAR 실행
ENTRYPOINT ["java", "-jar", "app.jar"]
# --- ½ÅÇѶóÀÌÇÁ EAI/MCI ¿¬°è IP Á¤º¸ (°³¹ß ȯ°æ) ---
shinhan.integration.envrTypeCd=D
shinhan.integration.eai.url=http://10.176.32.181
shinhan.integration.internalMci.url=http://10.176.32.173
shinhan.integration.bancaMci.url=http://10.176.32.117
shinhan.integration.externalMci.url=http://10.176.32.176
# --- ½ÅÇѶóÀÌÇÁ EAI/MCI ¿¬°è IP Á¤º¸ (Å×½ºÆ® ȯ°æ) ---
shinhan.integration.envrTypeCd=T
shinhan.integration.eai.url=http://10.174.32.181
shinhan.integration.internalMci.url=http://10.174.32.173
shinhan.integration.bancaMci.url=http://10.174.32.117
shinhan.integration.externalMci.url=http://10.176.32.177
# --- ½ÅÇѶóÀÌÇÁ EAI/MCI ¿¬°è IP Á¤º¸ (¿î¿µ ȯ°æ) ---
shinhan.integration.envrTypeCd=R
shinhan.integration.eai.url=http://10.172.32.181
shinhan.integration.internalMci.url=http://10.172.32.173
shinhan.integration.bancaMci.url=http://10.172.32.117
shinhan.integration.externalMci.url=http://10.172.32.177