maaslalani / invoice

Command line invoice generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Provide a docker image

ToshY opened this issue · comments

commented

Is your feature request related to a problem? Please describe.
I would like to see a docker image for this.

Describe the solution you'd like
Automatically publish a new docker image on each release.

Describe alternatives you've considered
N/A

Additional context
N/A

But why? A simple binary is not complicated enough?

commented

@toshsan I'm not sure if you're familiar with the concept of containerized sofware, but having a docker image would simplify its usage. One of the (many) pros is that it does not require the user to install go (and dependencies) on the host machine. You'd simply pull the (latest) image and run the container.

The only "complicated" part would be to create a proper Dockerfile in order to build the image, and adding publishing of the docker image upon release.

Well dear containerized everything: this go software is also offered as standalone binary of 8MB under release. If you read beyond the marketing material from docker. There is no significant benefit of running a binary in and out of docker since there is no requirement of any other runtime libraries that could conflict with another system resource.

commented

Yes I can see the binaries, but that still does not mean a docker image is out of the question. This is just a feature request, and it's up to the owner to decide if it's interesting enough.