They don’t make it easy to understand, all you need to do is create your account and when you go to add a repository you can choose a Public GitHub repository and you will not need any kind of paid account.
On Tue, Feb 18, 2020 at 7:46 AM Julian Maurice <julian.maur...@biblibre.com> wrote: > I just tried minideb, the resulting image weigh 1.1GB, right between > debian:buster-slim and debian:buster > > I did not found a free plan for quay.io (only a 30-day free trial). Does > it have one ? > > Le 18/02/2020 à 12:43, Kyle Hall a écrit : > > 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 > -- --- 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 )
_______________________________________________ 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/