fix: add --platform=linux/amd64 to Dockerfile for cross-platform build

这个提交包含在:
XuqmGroup 2026-05-14 15:22:18 +08:00
父节点 780f7310a8
当前提交 0a245d21bf

查看文件

@ -1,7 +1,7 @@
# syntax=docker/dockerfile:1.7
ARG SERVICE_MODULE=tenant-service
FROM maven:3.9.9-eclipse-temurin-21 AS build
FROM --platform=linux/amd64 maven:3.9.9-eclipse-temurin-21 AS build
ARG SERVICE_MODULE
WORKDIR /workspace
@ -19,7 +19,7 @@ COPY file-service ./file-service
RUN --mount=type=cache,target=/root/.m2,sharing=locked \
mvn -U -s /workspace/maven-settings.xml -pl ${SERVICE_MODULE} -am -DskipTests package
FROM eclipse-temurin:21-jre-jammy
FROM --platform=linux/amd64 eclipse-temurin:21-jre-jammy
WORKDIR /app
ARG SERVICE_MODULE