@@ -4,11 +4,12 @@ set -xe
44
55source params.sh
66
7- DBO=${DOCKER_BUILD_OPTS:- --no-cache}
7+ # DBO=${DOCKER_BUILD_OPTS:---no-cache}
88
99# build RDKit
10- docker build $DBO -f Dockerfile-build-debian\
11- -t $BASE /rdkit-build-debian:$DOCKER_TAG \
10+ docker buildx build $DBO -f Dockerfile-build-debian \
11+ --platform linux/arm64,linux/amd64 --push \
12+ -t $BASE /rdkit-build-debian:$DOCKER_TAG \
1213 --build-arg GIT_REPO=$GIT_REPO \
1314 --build-arg GIT_BRANCH=$GIT_BRANCH \
1415 --build-arg GIT_TAG=$GIT_TAG .
@@ -23,26 +24,30 @@ docker run -it --rm -u $(id -u)\
2324 $BASE /rdkit-build-debian:$DOCKER_TAG bash -c ' cp /rdkit/build/*.deb /tohere/debs && cp /rdkit/Code/JavaWrappers/gmwrapper/org.RDKit.jar /rdkit/Code/JavaWrappers/gmwrapper/libGraphMolWrap.so /rdkit/Code/JavaWrappers/gmwrapper/javadoc.tgz /tohere/java'
2425
2526# build image for python3 on debian
26- docker build $DBO -f Dockerfile-python3-debian\
27- -t $BASE /rdkit-python3-debian:$DOCKER_TAG \
28- --build-arg DOCKER_TAG=$DOCKER_TAG .
29- echo " Built image informaticsmatters/rdkit-python3-debian:$DOCKER_TAG "
30-
31- # build image for java on debian
32- docker build $DBO -f Dockerfile-java-debian\
33- -t $BASE /rdkit-java-debian:$DOCKER_TAG \
34- --build-arg DOCKER_TAG=$DOCKER_TAG .
35- echo " Built image informaticsmatters/rdkit-java-debian:$DOCKER_TAG "
36-
37- # build image for tomcat on debian
38- docker build $DBO -f Dockerfile-tomcat-debian\
39- -t $BASE /rdkit-tomcat-debian:$DOCKER_TAG \
40- --build-arg DOCKER_TAG=$DOCKER_TAG .
41- echo " Built image informaticsmatters/rdkit-tomcat-debian:$DOCKER_TAG "
27+ # docker buildx build $DBO -f Dockerfile-python3-debian \
28+ # --platform linux/arm64,linux/amd64 --push \
29+ # -t $BASE/rdkit-python3-debian:$DOCKER_TAG \
30+ # --build-arg DOCKER_TAG=$DOCKER_TAG .
31+ # echo "Built image ${BASE}/rdkit-python3-debian:$DOCKER_TAG"
32+ #
33+ # # build image for java on debian
34+ # docker buildx build $DBO -f Dockerfile-java-debian \
35+ # --platform linux/arm64,linux/amd64 --push \
36+ # -t $BASE/rdkit-java-debian:$DOCKER_TAG \
37+ # --build-arg DOCKER_TAG=$DOCKER_TAG .
38+ # echo "Built image ${BASE}/rdkit-java-debian:$DOCKER_TAG"
39+ #
40+ # # build image for tomcat on debian
41+ # docker buildx build $DBO -f Dockerfile-tomcat-debian \
42+ # --platform linux/amd64 --push \
43+ # -t $BASE/rdkit-tomcat-debian:$DOCKER_TAG \
44+ # --build-arg DOCKER_TAG=$DOCKER_TAG .
45+ # echo "Built image ${BASE}/rdkit-tomcat-debian:$DOCKER_TAG"
4246
4347# build image for postgresql cartridge on debian
44- docker build $DBO -f Dockerfile-cartridge-debian\
45- -t $BASE /rdkit-cartridge-debian:$DOCKER_TAG \
48+ docker buildx build $DBO -f Dockerfile-cartridge-debian \
49+ --platform linux/arm64,linux/amd64 --push \
50+ -t $BASE /rdkit-cartridge-debian:$DOCKER_TAG \
4651 --build-arg DOCKER_TAG=$DOCKER_TAG .
47- echo " Built image informaticsmatters /rdkit-cartridge-debian:$DOCKER_TAG "
52+ echo " Built image ${BASE} /rdkit-cartridge-debian:$DOCKER_TAG "
4853
0 commit comments