blob: eb68dc695da3759ba6bace81d37aa6971db14dad [file] [log] [blame]
FROM golang:1.13.4-alpine
RUN apk update && \
apk add ca-certificates wget git unzip bash
RUN go version
# Install Go tools.
RUN go get \
golang.org/x/lint/golint \
golang.org/x/tools/cmd/goimports \
honnef.co/go/tools/cmd/staticcheck \
golang.org/x/review/git-codereview
ENV PATH="${PATH}:/root/go/bin"
RUN echo -e '#!/bin/bash\n\
set -ex\n\
go run cloud.google.com/go/internal/gapicgen/cmd/genmgr \
--accessToken=$ACCESS_TOKEN \
--githubName="$GITHUB_NAME" \
--githubEmail=$GITHUB_EMAIL \
--gerritCookieName=$GERRIT_COOKIE_NAME \
--gerritCookieValue=$GERRIT_COOKIE_VALUE \n\
' >> /run.sh
RUN chmod a+x /run.sh
WORKDIR /gapicgen
CMD ["bash", "-c", "/run.sh"]