init
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
# Dockerfile
|
||||
# 使用一个包含 OpenJDK 17 的基础镜像
|
||||
FROM openjdk:17-jdk-slim
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
# 将 Maven 构建的 JAR 文件复制到容器中
|
||||
# 注意:这里的 JAR 文件名需要和 pom.xml 中 <build><finalName>...</finalName></build> (如果设置了) 或默认生成的名称匹配
|
||||
# 通常是 target/<artifactId>-<version>.jar
|
||||
ARG JAR_FILE=target/*.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
|
||||
# 暴露 Spring Boot 应用的端口 (默认 8080)
|
||||
EXPOSE 7788
|
||||
|
||||
# 容器启动时执行的命令
|
||||
ENTRYPOINT ["java", "-jar", "app.jar"]
|
||||
Reference in New Issue
Block a user