Razique Mahroua
2019-12-06 ac3b23a9e629e421955ff0927f710a084078505b
famous-quotes/Dockerfile
@@ -1,11 +1,28 @@
FROM golang:1.12
LABEL maintainer="ichavero@chavero.com.mx"
RUN mkdir -p /go/src/github.com/openshift/go-mysql
WORKDIR /go/src/github.com/openshift/go-mysql
ENV QUOTES_VERSION=1.0 \
    SUMMARY="Famous Quotes" \
    DESCRIPTION="Famous Quotes is a PoC application for Go and MySQL"
COPY . /go/src/github.com/openshift/go-mysql
LABEL summary="$SUMMARY" \
      description="$DESCRIPTION" \
      io.k8s.description="$DESCRIPTION" \
      io.k8s.display-name="Quotes 1.0" \
      io.openshift.expose-services="8000:quotes" \
      io.openshift.tags="poc,mysql,golang" \
      name="redhattraining/famous-quotes" \
      version="1.0" \
      usage="docker run -d -e QUOTES_USER=user -e QUOTES_PASSWORD=pass -e QUOTES_DATABASE=db -p 8000:8000 redhattraining/famous-quotes" \
      maintainer="Iván Chavero <ichavero@chavero.com.mx>"
EXPOSE 8000
RUN mkdir -p /go/src/github.com/openshift/famous-quotes
WORKDIR /go/src/github.com/openshift/famous-quotes
COPY . /go/src/github.com/openshift/famous-quotes
RUN go get -u github.com/go-sql-driver/mysql github.com/gorilla/mux && \
    go build
CMD ["./go-mysql"]
CMD ["./famous-quotes"]