Files
document/document-docker/build.sh
2025-11-17 12:39:04 +08:00

35 lines
1.0 KiB
Bash

#!/bin/bash
# 设置Maven路径
export PATH=$PATH:/Volumes/Working/Software/apache-maven-3.9.3/bin
# 创建临时目录存放需要运行的jar
mkdir -p app
# 构建jar
echo 构建jar
mvn -f ../pom.xml clean package -Dmaven.test.skip=true
echo jar构建完成
# 复制所需文件
cp ../document-server/jodconverter-document-server/target/document-server-*.jar app/
cp ../document-server/jodconverter-document-server/target/application.yml app/
# 执行构建
#amd64
echo 开始构建amd64镜像...
docker buildx build --platform linux/amd64 -t yhl452493373/document-server:1.0 ./
rm -rf document-server-1.0.tar.gz
docker save document-server:1.0 | gzip > document-server-1.0.tar.gz
echo amd64镜像构建成功.
#arm64
echo 开始构建arm64镜像...
docker buildx build --platform linux/arm64 -t yhl452493373/document-server:1.0.arm64 ./
rm -rf document-server-1.0.arm64.tar.gz
docker save document-server:1.0.arm64 | gzip > document-server-1.0.arm64.tar.gz
echo arm64镜像构建成功.
# 清理临时文件
rm -rf app