22 lines
444 B
Docker
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"]
|
|
|