aah-postgresql.dockerfile 573 B

123456789101112131415161718192021222324252627
  1. FROM golang:1.10.1
  2. RUN apt update -yqq && apt install unzip
  3. ADD ./ /aah
  4. WORKDIR /aah
  5. RUN mkdir bin
  6. ENV GOPATH /aah
  7. ENV PATH ${GOPATH}/bin:${PATH}
  8. RUN curl -sL -o install_glide.sh https://glide.sh/get
  9. RUN sh install_glide.sh
  10. WORKDIR src/benchmark
  11. RUN glide -v
  12. RUN glide install
  13. RUN curl -sL -o /tmp/aah_linux_amd64.zip https://aahframework.org/releases/cli/0.12.0/aah_linux_amd64.zip
  14. RUN unzip -q /tmp/aah_linux_amd64.zip -d ${GOPATH}/bin/
  15. RUN aah -v
  16. RUN aah -y migrate code
  17. RUN mkdir -p views/common
  18. RUN aah build -s
  19. CMD build/bin/benchmark -profile bm_postgresql