novel-reader/Dockerfile.simple
2025-12-06 18:19:46 +08:00

22 lines
444 B
Docker

# 简化版 - 需要先在本地执行 mvn package 构建好jar包
# 使用方法:
# 1. mvn clean package -DskipTests
# 2. docker build -f Dockerfile.simple -t novel-reader:latest .
FROM eclipse-temurin:8-jre
WORKDIR /app
# 设置时区
ENV TZ=Asia/Shanghai
# 复制本地构建好的jar包
COPY target/*.jar app.jar
EXPOSE 8080
ENV JAVA_OPTS="-Xms128m -Xmx256m -XX:+UseG1GC"
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]