X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-cpupooler.git;a=blobdiff_plain;f=docker-build%2Fprocess-starter%2FDockerfile;fp=docker-build%2Fprocess-starter%2FDockerfile;h=cecd2a4d217f1332a40a6da33e92a2287e44ac35;hp=0dbc5f942594048dee0bf20f740885cc4fb9e915;hb=fba8297f85315ba9293061c3acb3adb3c8b61490;hpb=0c35181e98f363c482bbfd9555492f553b9c7adc diff --git a/docker-build/process-starter/Dockerfile b/docker-build/process-starter/Dockerfile index 0dbc5f9..cecd2a4 100644 --- a/docker-build/process-starter/Dockerfile +++ b/docker-build/process-starter/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 Balazs Szekeres ARG DEP_MAN_VERSION @@ -39,8 +41,9 @@ RUN yum update -y \ gcc \ gcc-c++ \ && 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} \ -&& curl -fsSL -o /usr/local/bin/dep https://github.com/golang/dep/releases/download/v${DEP_MAN_VERSION}/dep-linux-amd64 \ +&& 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} \ +&& curl -fsSL -o /usr/local/bin/dep https://github.com/golang/dep/releases/download/v${DEP_MAN_VERSION}/dep-linux-$HOST_ARCH \ && chmod +x /usr/local/bin/dep \ && mkdir -p $GOPATH/src/github.com/nokia/CPU-Pooler \ && git clone https://github.com/nokia/CPU-Pooler.git $GOPATH/src/github.com/nokia/CPU-Pooler \