22301111 | d88201e | 2025-06-05 18:23:49 +0800 | [diff] [blame] | 1 | # 基础镜像 |
2 | FROM openjdk:17 | ||||
3 | |||||
4 | # 设置时区(避免日志时间错乱) | ||||
5 | ENV TZ=Asia/Shanghai | ||||
6 | RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime | ||||
7 | |||||
8 | # 拷贝JAR包 | ||||
9 | COPY target/echo-backend-1.0-SNAPSHOT.jar /app/app.jar | ||||
10 | |||||
11 | # 设置工作目录 | ||||
12 | WORKDIR /app | ||||
13 | |||||
14 | # 暴露端口 | ||||
15 | EXPOSE 5011 | ||||
16 | |||||
17 | # 启动命令(添加内存优化参数) | ||||
18 | CMD ["java", "-Xmx512m", "-jar", "app.jar"] |