X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-danm.git;a=blobdiff_plain;f=docker-build%2Fdanm-builder%2FDockerfile;fp=docker-build%2Fdanm-builder%2FDockerfile;h=fb8160aca3fb6e3fe5162ee50f6eca8de34c6325;hp=7b27c45b09d2158ce17e681ebd89c0922b6823f0;hb=531bfda510814db14e51cf3db82330d67f6fbb37;hpb=28cd26b9968050dae219e38acf398b2119630ad4 diff --git a/docker-build/danm-builder/Dockerfile b/docker-build/danm-builder/Dockerfile index 7b27c45..fb8160a 100644 --- a/docker-build/danm-builder/Dockerfile +++ b/docker-build/danm-builder/Dockerfile @@ -12,7 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM centos:7.6.1810 +FROM scratch +ADD centos-7-docker.tar.xz / +CMD ["/bin/bash"] MAINTAINER Krisztian Lengyel ARG DANM_VERSION @@ -42,10 +44,11 @@ RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.n golang \ && set -x \ && mkdir -p ${go_install_dir} \ -&& curl -fsSL -k https://dl.google.com/go/go${go_version}.linux-amd64.tar.gz | tar zx --strip-components=1 -C ${go_install_dir} \ +&& if [ $(uname -m) == 'aarch64' ]; then HOST_ARCH=arm64; else HOST_ARCH=amd64; fi \ +&& curl -fsSL -k https://dl.google.com/go/go${go_version}.linux-${HOST_ARCH}.tar.gz | tar zx --strip-components=1 -C ${go_install_dir} \ && glide_version="$(curl -sSLf https://glide.sh/version)" \ && mkdir -p ${glide_install_dir} \ -&& curl -fsSL https://github.com/Masterminds/glide/releases/download/${glide_version}/glide-${glide_version}-linux-amd64.tar.gz | tar zx --strip-components=1 -C ${glide_install_dir} \ +&& curl -fsSL https://github.com/Masterminds/glide/releases/download/${glide_version}/glide-${glide_version}-linux-${HOST_ARCH}.tar.gz | tar zx --strip-components=1 -C ${glide_install_dir} \ && mkdir -p $GOPATH/src/github.com/nokia \ && git clone https://github.com/nokia/danm.git $GOPATH/src/github.com/nokia/danm \ && cd $GOPATH/src/github.com/nokia/danm \