| yyyang | 502ab1d | 2025-06-03 16:40:59 +0800 | [diff] [blame^] | 1 | # 使用官方镜像源 |
| 22301102 | 59e57fb | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 2 | FROM eclipse-temurin:17-jdk-alpine |
| 3 | |||||
| 4 | # 设置工作目录 | ||||
| 5 | WORKDIR /team12 | ||||
| 6 | |||||
| yyyang | 502ab1d | 2025-06-03 16:40:59 +0800 | [diff] [blame^] | 7 | # 设置时区 |
| 8 | ENV TZ=Asia/Shanghai | ||||
| 9 | RUN apk add --no-cache tzdata && \ | ||||
| 10 | cp /usr/share/zoneinfo/$TZ /etc/localtime && \ | ||||
| 11 | echo $TZ > /etc/timezone | ||||
| 12 | |||||
| 13 | # 复制 JAR 文件到容器 | ||||
| 22301102 | 59e57fb | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 14 | COPY target/*.jar team12.jar |
| 15 | |||||
| yyyang | 502ab1d | 2025-06-03 16:40:59 +0800 | [diff] [blame^] | 16 | # 暴露端口 |
| 22301102 | 59e57fb | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 17 | EXPOSE 8080 |
| 18 | |||||
| yyyang | 502ab1d | 2025-06-03 16:40:59 +0800 | [diff] [blame^] | 19 | # 启动命令 |
| 22301102 | 59e57fb | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 20 | ENTRYPOINT ["java", "-jar", "team12.jar"] |