@@ -4,11 +4,12 @@ set -xe
4
4
5
5
source params.sh
6
6
7
- DBO=${DOCKER_BUILD_OPTS:- --no-cache}
7
+ # DBO=${DOCKER_BUILD_OPTS:---no-cache}
8
8
9
9
# 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 \
12
13
--build-arg GIT_REPO=$GIT_REPO \
13
14
--build-arg GIT_BRANCH=$GIT_BRANCH \
14
15
--build-arg GIT_TAG=$GIT_TAG .
@@ -23,26 +24,30 @@ docker run -it --rm -u $(id -u)\
23
24
$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'
24
25
25
26
# 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"
42
46
43
47
# 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 \
46
51
--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 "
48
53
0 commit comments