mirror of
https://github.com/golang/go
synced 2024-11-19 01:54:39 -07:00
f56df04f2d
At least in theory. We don't totally have it working yet. It does run locally in the dev environment, though, which should be the same as production, since it builds the Docker container locally. But we're getting problems when pushing it to production. Also some minor tweaks to the code with Andrew. Change-Id: Id192669dbc8d3f86d9c8dad79764abd66e983895 Reviewed-on: https://go-review.googlesource.com/1761 Reviewed-by: Andrew Gerrand <adg@golang.org>
17 lines
504 B
Docker
17 lines
504 B
Docker
# Dockerfile extending the generic Go image with application files for a
|
|
# single application.
|
|
FROM google/appengine-go
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install --no-install-recommends -y -q curl build-essential git
|
|
RUN mkdir /goroot && curl https://storage.googleapis.com/golang/go1.2.2.linux-amd64.tar.gz | tar xvzf - -C /goroot --strip-components=1
|
|
RUN mkdir /gopath
|
|
|
|
ENV GOROOT /goroot
|
|
ENV GOPATH /gopath
|
|
ENV PATH $PATH:$GOROOT/bin:$GOPATH/bin
|
|
|
|
WORKDIR /app
|
|
ADD . /app
|
|
RUN /bin/bash /app/_ah/build.sh
|