github.com/craicoverflow/tyk@v2.9.6-rc3+incompatible/images/build-env/Dockerfile (about)

     1  FROM golang:1.12
     2  LABEL io.tyk.vendor="Tyk" \
     3        version="1.1" \
     4        description="Base image for builds"
     5  
     6  ENV GOPATH=/
     7  
     8  RUN apt-get update && apt-get dist-upgrade -y && \
     9      apt-get install -y ca-certificates \
    10                         git \
    11                         locales \
    12                         curl \
    13                         jq \
    14                         rpm \
    15                         dpkg-sig \
    16                         build-essential \
    17                         libluajit-5.1-2 \
    18                         libluajit-5.1-dev \
    19                         luarocks \
    20                         python3-setuptools \
    21                         python3-dev \
    22                         python3-pip \
    23                         ruby-dev 
    24  RUN luarocks install lua-cjson
    25  RUN pip3 install grpcio protobuf
    26  RUN mkdir -p $GOPATH ~/rpmbuild/SOURCES ~/rpmbuild/SPECS
    27  RUN go get github.com/mitchellh/gox
    28  RUN gem install fpm rake package_cloud