15 lines
774 B
Docker

# ใช้ JRE เป็น base image เพื่อลดขนาด image
FROM eclipse-temurin:17-jre-jammy
# กำหนด working directory ภายใน container
WORKDIR /app
# คัดลอก JAR ไฟล์ที่สร้างขึ้นมาแล้ว
# โดยต้องปรับชื่อไฟล์ให้ตรงกับชื่อไฟล์ JAR ของคุณ
# เช่น ถ้าชื่อไฟล์คือ target/hospital-management-api-1.0.jar
# ก็ใช้ COPY target/hospital-management-api-1.0.jar app.jar
COPY target/hospital-management-api-1.0.jar app.jar
# สั่งรันแอปพลิเคชันเมื่อ container ทำงาน
ENTRYPOINT ["java", "-jar", "app.jar"]