123456789101112131415161718192021222324252627282930313233343536 |
- FROM golang:1.10.1
- RUN apt update -yqq && apt install unzip
- ADD ./ /aah
- WORKDIR /aah
- RUN mkdir bin
- ENV GOPATH /aah
- ENV PATH ${GOPATH}/bin:${PATH}
- RUN mkdir src/aahframework.org
- RUN git clone https://github.com/go-aah/tools.git src/aahframework.org/tools.v0
- WORKDIR src/aahframework.org/tools.v0
- RUN git checkout tags/v0.8 -b v0.8
- WORKDIR /aah
- RUN go get aahframework.org/tools.v0/aah/...
- RUN go install aahframework.org/tools.v0/aah
- RUN aah -v
- RUN curl -sL -o install_glide.sh https://glide.sh/get
- RUN sh install_glide.sh
- RUN glide -v
- RUN rm -rf src/aahframework.org src/golang.org src/gopkg.in
- WORKDIR src/benchmark
- RUN glide install
- RUN aah build -o build/benchmark.zip
- WORKDIR build
- RUN unzip benchmark.zip
- WORKDIR /aah/src/benchmark
- CMD build/benchmark/bin/benchmark --profile=prod
|