Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +14 -5
Dockerfile
CHANGED
@@ -1,9 +1,18 @@
|
|
|
|
1 |
FROM openjdk:17-jdk-alpine
|
2 |
-
|
|
|
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 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"]
|