Funny I was just looking at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15032.
One of these days we should push forward more on queues: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22417. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 -----Original Message----- From: Koha-devel <koha-devel-boun...@lists.koha-community.org> On Behalf Of Julian Maurice Sent: Tuesday, 18 February 2020 11:11 PM To: Kyle Hall <kyle.m.h...@gmail.com> Cc: koha-devel <koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Minimal docker images for Koha Are you talking about these files https://github.com/Koha-Community/Koha/blob/master/debian/templates/apache-shared-intranet-plack.conf#L14-L21 ? I did nothing specific, so they are probably broken :) Le 18/02/2020 à 12:45, Kyle Hall a écrit : > One other question, how does this handle scripts that Koha > specifically does not execute using plack? > > Kyle > > --- > http://www.kylehall.info > ByWater Solutions ( http://bywatersolutions.com ) Meadville Public > Library ( http://www.meadvillelibrary.org ) Crawford County Federated > Library System ( http://www.ccfls.org ) > > > On Tue, Feb 18, 2020 at 6:43 AM Kyle Hall <kyle.m.h...@gmail.com > <mailto:kyle.m.h...@gmail.com>> wrote: > > This is fantastic Julian! The only thing I can contribute that > hasn't already been said by you or David is to suggest taking a look > at MiniDeb as a base image ( https://github.com/bitnami/minideb ). I > would also suggest using quay.io <http://quay.io> to build and host > your Docker images, as it has built in security scanning. I prefer > minimal install images not for size reduction ( though it is nice ), > but for the smaller attack surface they provide. Fewer things > installed means fewer exploits available! > > Kyle > > --- > http://www.kylehall.info > ByWater Solutions ( http://bywatersolutions.com ) > Meadville Public Library ( http://www.meadvillelibrary.org ) > Crawford County Federated Library System ( http://www.ccfls.org ) > > > On Mon, Feb 17, 2020 at 12:59 PM Julian Maurice > <julian.maur...@biblibre.com <mailto:julian.maur...@biblibre.com>> > wrote: > > Hi all, > > I've been playing with docker lately, and I tried to build a > minimal > docker image for Koha. Here are the results. > > My goals were: > * Install only required "things" to get Koha up and running, and > nothing > else (no testing or dev tools), > * No external dependencies except CPAN > * Follow Docker best practices as much as possible > > The resulting images are here: > https://hub.docker.com/repository/docker/julianmaurice/koha > > and the Dockerfiles are here: > https://github.com/jajm/koha-docker > > A few things worth mentioning: > > * I tried to build the smallest image possible by using alpine > or perl > slim images at first but it was not that great, because the perl > version > shipped with those images is missing some libs, which cause > MARC::Charset to build a database of several hundreds MBs (which > is only > 5MBs with a standard perl version). So I chose a more standard > image > (debian:buster) as base. > > * Koha doesn't work well when running with a perl version > different than > the system perl installed in /usr/bin/perl. For example, the > updatedatabase doesn't work when called from the web installer. > This is > because Perl scripts are called directly as executable files, and > shebangs contain '/usr/bin/perl'. Same problem from > misc/translator/translate which calls tmpl_process3.pl > <http://tmpl_process3.pl>. > > * I tried to make the Koha installation as self-contained as > possible. > Almost everything is installed as a non-root user in /home/koha, > including Perl dependencies. > > * It doesn't need a reverse proxy such as apache or nginx. The > necessary > URL rewriting is handled in PSGI file. The container expose two > ports, > one for intranet, the other one for OPAC. > > * Each Perl dependency is installed in its latest version, so > expect > things to break. I can only confirm that the webinstaller, basic > cataloguing and search/indexation work. I did not test anything > else. > > * There are docker-compose.yml files in the github repository to > get > Koha running quickly with mariadb, memcached and elasticsearch. > > * Zebra is not installed > > * Images weigh ~1.15GB uncompressed (koha sources included) > > If you made it this far, thanks for reading :) > And if you want to use these docker images, you should start by > reading > https://github.com/jajm/koha-docker/blob/master/README.md > > -- > Julian Maurice > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org > <mailto:Koha-devel@lists.koha-community.org> > https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > -- Julian Maurice BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
signature.asc
Description: PGP signature
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/