fix: add --platform=linux/amd64 to Dockerfile for cross-platform build
这个提交包含在:
父节点
780f7310a8
当前提交
0a245d21bf
@ -1,7 +1,7 @@
|
|||||||
# syntax=docker/dockerfile:1.7
|
# syntax=docker/dockerfile:1.7
|
||||||
ARG SERVICE_MODULE=tenant-service
|
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
|
ARG SERVICE_MODULE
|
||||||
WORKDIR /workspace
|
WORKDIR /workspace
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ COPY file-service ./file-service
|
|||||||
RUN --mount=type=cache,target=/root/.m2,sharing=locked \
|
RUN --mount=type=cache,target=/root/.m2,sharing=locked \
|
||||||
mvn -U -s /workspace/maven-settings.xml -pl ${SERVICE_MODULE} -am -DskipTests package
|
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
|
WORKDIR /app
|
||||||
ARG SERVICE_MODULE
|
ARG SERVICE_MODULE
|
||||||
|
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户