FROM golang:1.13.6
LABEL maintainer="Jeet Parmar <[email protected]>"
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
unzip \
&& curl -sL https://deb.nodesource.com/setup_10.x | bash \
&& apt-get install -y nodejs \
&& rm -rf /var/lib/apt/lists/*
RUN npm config set prefix /usr/local && npm install -g serverless
RUN curl https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873-linux.zip -o sonarscanner.zip \
&& unzip sonarscanner.zip \
&& mv sonar-scanner-4.2.0.1873-linux /usr/lib/sonar-scanner \
&& ln -s /usr/lib/sonar-scanner/bin/sonar-scanner /usr/local/bin/sonar-scanner
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.23.8
RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
WORKDIR $GOPATH
Content type
Image
Digest
Size
302.8 MB
Last updated
about 6 years ago
docker pull glabbr/golang