github.com/blystad/deis@v0.11.0/logger/Dockerfile (about)

     1  FROM deis/base:latest
     2  MAINTAINER OpDemand <info@opdemand.com>
     3  
     4  # install go runtime
     5  RUN wget -qO- https://storage.googleapis.com/golang/go1.3.1.linux-amd64.tar.gz | tar -C /usr/local -xz
     6  
     7  # prepare go environment
     8  RUN mkdir -p /go
     9  ENV GOPATH /go
    10  ENV PATH /usr/local/bin:/usr/bin:/bin:/sbin:/usr/local/go/bin
    11  
    12  # create /var/log/deis for holding logs (access via bind mount)
    13  RUN mkdir -p /var/log/deis
    14  
    15  # prepare execution environment
    16  WORKDIR /app
    17  CMD ["/app/bin/boot"]
    18  EXPOSE 514
    19  
    20  ADD . /app
    21  ADD . /go/src/github.com/deis/deis/logger
    22  
    23  # compile the binary
    24  RUN cd /go/src/github.com/deis/deis/logger/syslogd && go install -v .