Razique Mahroua
2019-12-06 ac3b23a9e629e421955ff0927f710a084078505b
commit | author | age
a198df 1 FROM golang:1.12
IC 2 LABEL maintainer="ichavero@chavero.com.mx"
3
37b5bc 4 ENV QUOTES_VERSION=1.0 \
1e7052 5     SUMMARY="Famous Quotes" \
IC 6     DESCRIPTION="Famous Quotes is a PoC application for Go and MySQL"
7
8 LABEL summary="$SUMMARY" \
9       description="$DESCRIPTION" \
10       io.k8s.description="$DESCRIPTION" \
11       io.k8s.display-name="Quotes 1.0" \
12       io.openshift.expose-services="8000:quotes" \
13       io.openshift.tags="poc,mysql,golang" \
14       name="redhattraining/famous-quotes" \
15       version="1.0" \
37b5bc 16       usage="docker run -d -e QUOTES_USER=user -e QUOTES_PASSWORD=pass -e QUOTES_DATABASE=db -p 8000:8000 redhattraining/famous-quotes" \
1e7052 17       maintainer="Iván Chavero <ichavero@chavero.com.mx>"
IC 18
19 EXPOSE 8000
20
aa698d 21 RUN mkdir -p /go/src/github.com/openshift/famous-quotes
IC 22 WORKDIR /go/src/github.com/openshift/famous-quotes
a198df 23
aa698d 24 COPY . /go/src/github.com/openshift/famous-quotes
a198df 25 RUN go get -u github.com/go-sql-driver/mysql github.com/gorilla/mux && \
IC 26     go build
27
aa698d 28 CMD ["./famous-quotes"]