Public Repository

Last pushed: 8 months ago
Short Description
Lightweight image, for golang, boltdb and mux, with git and alpine operating system.
Full Description

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

Example

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

FROM jeffotoni/golang
MAINTAINER Jefferson Otoni Lima jeff.otoni@gmail.com
ADD . /go/src/github.com/jeffotoni/goupload
RUN go install github.com/jeffotoni/goupload
RUN mkdir -p /go/goupload
WORKDIR /go/goupload
ENTRYPOINT /go/bin/goupload start
EXPOSE 8080

Docker Pull Command
Owner
jeffotoni