15 lines
774 B
Docker
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"]
|