cfditopdf icon indicating copy to clipboard operation
cfditopdf copied to clipboard

Containerize CLI app

Open dreglad opened this issue 3 years ago • 2 comments

This PR containerizes this CLI tool

TODO:

  • [x] Test the container image actualy works
  • [x] Add a GitHub workflo to build and push a Docker image on releases
  • [x] Update README

dreglad avatar Apr 19 '22 23:04 dreglad

Hi @dreglad. Thanks for this PR. Do you have the opportunity/willing to continue with this PR?

eclipxe13 avatar May 05 '22 18:05 eclipxe13

Hi @dreglad. Thanks for this PR. Do you have the opportunity/willing to continue with this PR?

@eclipxe13 Sure, I just pushed the remaning work and marked this PR as ready for review.

I included a GitHub workflow for continuously building and pushing the resulting Docker image into a public Docker registry. For simplicty, it assumes using the integrated gcr.io GitHub registry, but you might decide to publish into a different registry (e.g. Docker Hub) as well as you might want to set metadata image tags following your own conventions in case they differ from the semver pattern.

dreglad avatar May 06 '22 00:05 dreglad