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"] |