Create dockerfile

pull/1/head
wangsiyuan 2024-04-17 16:25:00 +08:00
parent a18a200a4b
commit 8ac1e83691
1 changed files with 17 additions and 0 deletions

17
dockerfile Normal file
View File

@ -0,0 +1,17 @@
# 基础镜像使用OpenJDK官方镜像标签为17-jdk-slim这是Java 17的精简版环境
FROM openjdk:17-jdk-slim
# 设置容器内的工作目录。如果该目录不存在Docker将自动为你创建它。
WORKDIR /app
# 将构建生成的可执行jar包复制到容器内。假设jar包位于target/目录下并命名为wePush-1.0.0.jar。
COPY target/wePush-1.0.0.jar ./app.jar
# 配置容器启动时运行的命令这里用来启动Spring Boot应用。
# 使用非root用户运行Java应用是一个好的安全实践。
# 这里可以根据需要添加其他JVM参数比如内存限制等。
CMD ["java", "-jar", "/app/app.jar"]
# 暴露8080端口这是Spring Boot应用默认的端口。
# 注意,实际部署时可能需要根据应用的具体配置来调整端口号。
EXPOSE 8080