~ fix DF
diff --git a/.jb-gateway/Dockerfile b/.jb-gateway/Dockerfile
index d12b0d2..04a4643 100644
--- a/.jb-gateway/Dockerfile
+++ b/.jb-gateway/Dockerfile
@@ -1,41 +1,79 @@
 FROM ubuntu:20.04
 
-ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+#ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+#
+#ARG ZULU_REPO_VER=1.0.0-3
+#
+#RUN apt-get -qq update && \
+#    apt-get -qq -y --no-install-recommends install gnupg software-properties-common locales curl && \
+#    locale-gen en_US.UTF-8 && \
+#    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x219BD9C9 && \
+#    # For zulu-7 & zulu-8
+#    curl -sLO https://cdn.azul.com/zulu/bin/zulu-repo_${ZULU_REPO_VER}_all.deb && dpkg -i zulu-repo_${ZULU_REPO_VER}_all.deb && \
+#    # For zulu-6 & zulu-9
+#    echo "deb http://repos.azulsystems.com/ubuntu stable main" >> /etc/apt/sources.list.d/zulu.list && \
+#    #
+#    apt-get -qq update && \
+#    # Update everything, it can take many times and make build non-reproducible
+##    apt-get -qq -y dist-upgrade && \
+#    # JDK 6
+#    apt-get -qqy install zulu-6=6.22.0.3 && \
+#    # JDK 7
+#    echo "Package: zulu7-*\nPin: version 7.52.0+11*\nPin-Priority: 1001" > /etc/apt/preferences && \
+#    apt-get -qq -y --no-install-recommends install zulu7-jdk=7.0.332-* && \
+#    # JDK 8
+#    echo "Package: zulu8-*\nPin: version 8.60.0+21*\nPin-Priority: 1001" > /etc/apt/preferences && \
+#    apt-get -qq -y --no-install-recommends install zulu8-jdk=8.0.322-* && \
+#    # JDK 9
+#    apt-get -qqy install zulu-9=9.0.7.1 && \
+#    #
+#    apt-get -qq -y purge gnupg software-properties-common curl && \
+#    apt -y autoremove && \
+#    rm -rf /var/lib/apt/lists/* zulu-repo_${ZULU_REPO_VER}_all.deb
 
-ARG ZULU_REPO_VER=1.0.0-2
+# https://www.azul.com/downloads/?version=java-6-lts&os=ubuntu&architecture=x86-64-bit&package=jdk
+ARG ZULU6_DEB=https://cdn.azul.com/zulu/bin/zulu6.22.0.3-jdk6.0.119-linux_amd64.deb
+# https://www.azul.com/downloads/?version=java-7-lts&os=ubuntu&architecture=x86-64-bit&package=jdk
+ARG ZULU7_DEB=https://cdn.azul.com/zulu/bin/zulu7.52.0.11-ca-jdk7.0.332-linux_amd64.deb
+# https://www.azul.com/downloads/?version=java-8-lts&os=ubuntu&architecture=x86-64-bit&package=jdk
+ARG ZULU8_DEB=https://cdn.azul.com/zulu/bin/zulu8.60.0.21-ca-jdk8.0.322-linux_amd64.deb
+# https://www.azul.com/downloads/?version=java-9-sts&os=ubuntu&architecture=x86-64-bit&package=jdk
+ARG ZULU9_DEB=https://cdn.azul.com/zulu/bin/zulu9.0.7.1-jdk9.0.7-linux_amd64.deb
 
+# TODO verify files
 RUN apt-get -qq update && \
-    apt-get -qq -y --no-install-recommends install gnupg software-properties-common locales curl && \
-    locale-gen en_US.UTF-8 && \
-    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x219BD9C9 && \
-    # For zulu-7 & zulu-8
-    curl -sLO https://cdn.azul.com/zulu/bin/zulu-repo_${ZULU_REPO_VER}_all.deb && dpkg -i zulu-repo_${ZULU_REPO_VER}_all.deb && \
-    # For zulu-6 & zulu-9
-    echo "deb http://repos.azulsystems.com/ubuntu stable main" >> /etc/apt/sources.list.d/zulu.list && \
-    #
-    apt-get -qq update && \
-    # Update everything, it can take many times and make build non-reproducible
-#    apt-get -qq -y dist-upgrade && \
-    # JDK 6
-    apt-get -qqy install zulu-6=6.22.0.3 && \
-    # JDK 7
-    echo "Package: zulu7-*\nPin: version 7.50.0+11*\nPin-Priority: 1001" > /etc/apt/preferences && \
-    apt-get -qq -y --no-install-recommends install zulu7-jdk=7.0.322-* && \
-    # JDK 8
-    echo "Package: zulu8-*\nPin: version 8.58.0+13*\nPin-Priority: 1001" > /etc/apt/preferences && \
-    apt-get -qq -y --no-install-recommends install zulu8-jdk=8.0.312-* && \
-    # JDK 9
-    apt-get -qqy install zulu-9=9.0.7.1 && \
-    #
-    apt-get -qq -y purge gnupg software-properties-common curl && \
-    apt -y autoremove && \
-    rm -rf /var/lib/apt/lists/* zulu-repo_${ZULU_REPO_VER}_all.deb
+    apt-get -qq -y --no-install-recommends install software-properties-common curl && \
+    curl -sLO ${ZULU6_DEB} && dpkg -i $(basename ${ZULU6_DEB}) && rm $(basename ${ZULU6_DEB}) && \
+    curl -sLO ${ZULU7_DEB} && dpkg -i $(basename ${ZULU7_DEB}) && rm $(basename ${ZULU7_DEB}) && \
+    curl -sLO ${ZULU8_DEB} && dpkg -i $(basename ${ZULU8_DEB}) && rm $(basename ${ZULU8_DEB}) && \
+    curl -sLO ${ZULU9_DEB} && dpkg -i $(basename ${ZULU9_DEB}) && rm $(basename ${ZULU9_DEB}) && \
+    apt-get -qq -y purge curl
 
 # New naming conventions
 ENV JDK6=/usr/lib/jvm/zulu-6-amd64 \
     JDK7=/usr/lib/jvm/zulu7-ca-amd64 \
     JDK8=/usr/lib/jvm/zulu8-ca-amd64 \
     JDK9=/usr/lib/jvm/zulu-9-amd64
+
+#ARG ZULU6=https://cdn.azul.com/zulu/bin/zulu6.22.0.3-jdk6.0.119-linux_x64.tar.gz
+#ARG ZULU7=https://cdn.azul.com/zulu/bin/zulu7.52.0.11-ca-jdk7.0.332-linux_x64.tar.gz
+#ARG ZULU8=https://cdn.azul.com/zulu/bin/zulu8.60.0.21-ca-jdk8.0.322-linux_x64.tar.gz
+#ARG ZULU9=https://cdn.azul.com/zulu/bin/zulu9.0.7.1-jdk9.0.7-linux_x64.tar.gz
+#
+#RUN apt-get -qq update && \
+#    apt-get -qq -y --no-install-recommends install software-properties-common curl && \
+#    curl -sLO ${ZULU6} && tar -xf $(basename ${ZULU6}) && rm $(basename ${ZULU6}) && \
+#    curl -sLO ${ZULU7} && tar -xf $(basename ${ZULU7}) && rm $(basename ${ZULU7}) && \
+#    curl -sLO ${ZULU8} && tar -xf $(basename ${ZULU8}) && rm $(basename ${ZULU8}) && \
+#    curl -sLO ${ZULU9} && tar -xf $(basename ${ZULU9}) && rm $(basename ${ZULU9}) && \
+#    apt-get -qq -y purge curl
+#
+## New naming conventions
+#ENV JDK6=/zulu6* \
+#    JDK7=/zulu7* \
+#    JDK8=/zulu8* \
+#    JDK9=/zulu9*
+
 ENV JAVA_HOME=$JDK8
 
 # TeamCity JDK old naming conventions