kltn20133118 commited on
Commit
9e9ec7e
·
verified ·
1 Parent(s): 4c5dbc3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -5
Dockerfile CHANGED
@@ -1,9 +1,18 @@
 
1
  FROM openjdk:17-jdk-alpine
2
- VOLUME /tmp
 
3
  WORKDIR /ai
4
- ADD swagger_actions.json /ai/conf/swagger_actions.json
5
- ADD springactions-0.2.3.jar /ai/springactions-0.2.3.jar
6
 
7
- EXPOSE 8080
8
- CMD ["java","-jar","springactions-0.2.3.jar"]
 
 
 
 
 
 
 
9
 
 
 
 
1
+ # Use OpenJDK 17 base image (alpine = nhỏ gọn)
2
  FROM openjdk:17-jdk-alpine
3
+
4
+ # Tạo thư mục làm việc
5
  WORKDIR /ai
 
 
6
 
7
+ # Tạo thư mục conf nếu chưa có
8
+ RUN mkdir -p /ai/conf
9
+
10
+ # Copy file config và JAR vào đúng vị trí
11
+ COPY swagger_actions.json /ai/conf/swagger_actions.json
12
+ COPY springactions-0.2.3.jar /ai/app.jar
13
+
14
+ # Expose port 8080 (tuỳ thuộc app của bạn)
15
+ EXPOSE 8080
16
 
17
+ # Chạy ứng dụng
18
+ CMD ["java", "-jar", "/ai/app.jar"]