Files
mhxy-tools/Dockerfile
2026-05-27 17:25:17 +08:00

23 lines
394 B
Docker

# Dockerfile
# 使用 OpenJDK 17 作为基础镜像
FROM openjdk:17-jdk-alpine
# 设置工作目录
WORKDIR /app
# 创建日志目录
RUN mkdir -p /app/logs
# 复制 JAR 包到容器中
COPY target/mhxy-tools.jar app.jar
# 暴露端口
EXPOSE 8080
# 设置 JVM 参数
ENV JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC"
# 启动应用
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]