From 06300e3872572c40564f867c07a8ec0895956fd8 Mon Sep 17 00:00:00 2001 From: Berndinox Date: Thu, 11 Jul 2019 10:29:07 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5110f08..28db5f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,10 +12,11 @@ LABEL maintainer "Bernd Klaus " WORKDIR /usr/src/app ENV KUBE_VERSION="v1.15.0" -ENV VELERO_VERSION="v1.0.0" -ENV HELM_VERSION="v2.14.1" -ENV KUBEDB_VERSION=0.12.0 +ENV VELERO_VERSION="1.0.0" +ENV HELM_VERSION="2.14.1" +ENV KUBEDB_VERSION="0.12.0" ENV NODE_ENV=production +ENV DOCTL_VERSION="1.20.1" RUN apk add -U openssh-client sshpass curl git nano wget openrc EXPOSE 3000 @@ -29,17 +30,19 @@ RUN mkdir ~/.ssh \ ADD https://storage.googleapis.com/kubernetes-release/release/${KUBE_VERSION}/bin/linux/amd64/kubectl /usr/local/bin/kubectl RUN chmod +x /usr/local/bin/kubectl \ - && wget https://github.com/heptio/velero/releases/download/v1.0.0/velero-${VELERO_VERSION}-linux-amd64.tar.gz \ - && tar -xvf velero-${VELERO_VERSION}-linux-amd64.tar.gz -C /usr/local/bin \ - && chmod +x /usr/local/bin/velero-v1.0.0-linux-amd64/velero \ - && mv /usr/local/bin/velero-${VELERO_VERSION}-linux-amd64/velero /usr/local/bin/ && rm /usr/local/bin/velero-${VELERO_VERSION}-linux-amd64 -rf \ + && wget https://github.com/heptio/velero/releases/download/v1.0.0/velero-v${VELERO_VERSION}-linux-amd64.tar.gz \ + && tar -xvf velero-v${VELERO_VERSION}-linux-amd64.tar.gz -C /usr/local/bin \ + && chmod +x /usr/local/bin/velero-v${VELERO_VERSION}-linux-amd64/velero \ + && mv /usr/local/bin/velero-v${VELERO_VERSION}-linux-amd64/velero /usr/local/bin/ && rm /usr/local/bin/velero-${VELERO_VERSION}-linux-amd64 -rf \ && wget -O kubedb https://github.com/kubedb/cli/releases/download/${KUBEDB_VERSION}/kubedb-linux-amd64 \ && chmod +x kubedb \ && mv kubedb /usr/local/bin/ \ - && wget https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz \ - && tar -xvf helm-${HELM_VERSION}-linux-amd64.tar.gz -C /usr/local/bin \ + && wget https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz \ + && tar -xvf helm-v${HELM_VERSION}-linux-amd64.tar.gz -C /usr/local/bin \ && chmod +x /usr/local/bin/linux-amd64/helm \ - && mv /usr/local/bin/linux-amd64/helm /usr/local/bin/ && rm /usr/local/bin/linux-amd64 -rf - + && mv /usr/local/bin/linux-amd64/helm /usr/local/bin/ && rm /usr/local/bin/linux-amd64 -rf \ + && wget https://github.com/digitalocean/doctl/releases/download/v${DOCTL_VERSION]1.20.1/doctl-${DOCTL_VERSION}-linux-amd64.tar.gz \ + && tar -xvf doctl-${DOCTL_VERSION}-linux-amd64.tar.gz -C /usr/local/bin \ + && chmod +x /usr/local/bin/doctl \ ENTRYPOINT [ "node", "." ]