Lightweight image to golang, with git and alpine operating system, specific to run applications made in golang, to integrate your app in any way you want.
Are you ready to accept boltdb to manage our no-sql and mux to manage and abstract our http.
It has the following packages
https://github.com/boltdb/bolt - No-sql native go(golang)
https://github.com/gorilla/mux - Implements a request router and dispatcher for matching incoming requests
https://github.com/fatih/color - Help define the colors in the terminal
How can we reuse and assemble your golang project with this image
Clone the project
git clone https://github.com/jeffotoni/goupload
Mount your favorite dockerfile as the example below
MAINTAINER Jefferson Otoni Lima firstname.lastname@example.org
ADD . /go/src/github.com/jeffotoni/goupload
RUN go install github.com/jeffotoni/goupload
RUN mkdir -p /go/goupload
ENTRYPOINT /go/bin/goupload start