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