On 22 February 2018 at 04:40, James Hillyerd <ja...@hillyerd.com> wrote:
> Hi! Long time gopher first time keeper.
> I wanted to run Perkeep on my NAS (intel based QNAP), which supports Linux
> containers. Unfortunately, I found that the official Perkeep Docker builds
> are focused on integration tests and would be hard to setup as an automated
> build on hub.docker.com.
I take it you have not seen what we have in ./misc/docker ?
Thus, I created a new multi-stage Docker build, plus a bit of bash and Go
> to create the initial server-config.json and PGP key -- making it easy for
> people to get started. For those that aren't aware, multi-stage means that
> perkeep is built inside one container with all the compiler tools, then
> installed into a much smaller one. The final image is about 44MB.
Yep, I believe that's what we do too for ./misc/docker/server
perkeep/server latest 8e0ffbe8c1b2 5 weeks
> I'd appreciate it if folks could sanity check both the Dockerfile
> <https://github.com/jhillyerd/perkeep-docker/blob/develop/Dockerfile> and
> the template
> I'm using for the server-config.json. I'm not clear on if Perkeep benefits
> from dependencies beyond libjpeg-turbo-utils, please let me know if there
> is any others I should add.
> If you'd like to try the image out for yourself without building it, it's
> available at https://hub.docker.com/r/jhillyerd/perkeep/ Currently both
> :stable and :latest tags fetch Perkeep 2017-05-05, but I plan to move
> :latest to a newer version in the future. Github repo:
> Happy to contribute any/all back to the official project if people find it
> You received this message because you are subscribed to the Google Groups
> "Camlistore" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to camlistore+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.