github.com/dmaizel/tests@v0.0.0-20210728163746-cae6a2d9cee8/stress/Dockerfile (about)

     1  #
     2  # Copyright (c) 2018 ARM Limited
     3  #
     4  # SPDX-License-Identifier: Apache-2.0
     5  
     6  FROM golang:1.10.3-alpine3.8
     7  
     8  MAINTAINER penny.zheng@arm.com
     9  
    10  ENV GOPATH=/go
    11  ENV PATH=$PATH:$GOPATH/bin
    12  
    13  RUN apk add --no-cache musl-dev git gcc
    14  RUN go get -u github.com/golang/dep/cmd/dep
    15  
    16  RUN mkdir -p $GOPATH/src/stress/
    17  WORKDIR $GOPATH/src/stress
    18  RUN dep init
    19  ADD main.go .
    20  RUN dep ensure
    21  RUN go build -o stress . && go install
    22  
    23  ENTRYPOINT ["stress"]