diff --git a/basedockerfile b/basedockerfile index 960c6ca..2d607a7 100644 --- a/basedockerfile +++ b/basedockerfile @@ -2,7 +2,11 @@ FROM python:3.11 COPY requirements.txt /app/ -COPY lib/* /lib/ +# 设置目标平台参数 +ARG TARGETPLATFORM + +# 根据目标平台复制相应架构的库文件 +COPY lib/${TARGETPLATFORM}/* /lib/ WORKDIR /app diff --git a/lib/libgmssl.so b/lib/linux/amd64/libgmssl.so similarity index 100% rename from lib/libgmssl.so rename to lib/linux/amd64/libgmssl.so diff --git a/lib/libgmssl.so.3 b/lib/linux/amd64/libgmssl.so.3 similarity index 100% rename from lib/libgmssl.so.3 rename to lib/linux/amd64/libgmssl.so.3 diff --git a/lib/libgmssl.so.3.0 b/lib/linux/amd64/libgmssl.so.3.0 similarity index 100% rename from lib/libgmssl.so.3.0 rename to lib/linux/amd64/libgmssl.so.3.0 diff --git a/lib/libsdf_dummy.so b/lib/linux/amd64/libsdf_dummy.so similarity index 100% rename from lib/libsdf_dummy.so rename to lib/linux/amd64/libsdf_dummy.so diff --git a/lib/libsdf_dummy.so.3 b/lib/linux/amd64/libsdf_dummy.so.3 similarity index 100% rename from lib/libsdf_dummy.so.3 rename to lib/linux/amd64/libsdf_dummy.so.3 diff --git a/lib/libsdf_dummy.so.3.0 b/lib/linux/amd64/libsdf_dummy.so.3.0 similarity index 100% rename from lib/libsdf_dummy.so.3.0 rename to lib/linux/amd64/libsdf_dummy.so.3.0 diff --git a/lib/libskf_dummy.so b/lib/linux/amd64/libskf_dummy.so similarity index 100% rename from lib/libskf_dummy.so rename to lib/linux/amd64/libskf_dummy.so diff --git a/lib/libskf_dummy.so.3 b/lib/linux/amd64/libskf_dummy.so.3 similarity index 100% rename from lib/libskf_dummy.so.3 rename to lib/linux/amd64/libskf_dummy.so.3 diff --git a/lib/libskf_dummy.so.3.0 b/lib/linux/amd64/libskf_dummy.so.3.0 similarity index 100% rename from lib/libskf_dummy.so.3.0 rename to lib/linux/amd64/libskf_dummy.so.3.0