[Koha-devel] Setting up Koha Testing Docker

Lamancusa, Emily Emily.Lamancusa at montgomerycountymd.gov
Mon Dec 5 17:06:29 CET 2022


Hello all,

I'm trying to set up a Koha Testing Docker on my local machine (running Pop!_OS 22.04). I haven't used Docker before, and I have a few questions about how to get it set up.

1. It looks like Linux users have the option to install the whole Docker Desktop VM, or install just Docker Engine, Docker CLI, and the Compose plugin. Do I need Docker Desktop to run KTD, or will the latter installation option work on its own? (Aside from not wanting to install a bunch of extra stuff that I don't need, I would also need to request that my library system purchase a license for Docker Desktop, so I want to check if that is actually necessary.)

2. Is the idea to do all of the code editing, git commands, etc, from inside the container shell? Or would all of that be done outside the container, and the container be used only to run code/tests?

3. From what I've read in the wiki/getting started resources, I need Docker, the KTD itself, git-bz, and the git hooks from https://wiki.koha-community.org/wiki/Tips_and_tricks#git_tips_and_tricks (other than the pre-commit hook that is currently broken?) And then there's a tutorial on creating and submitting patches here (https://gitlab.com/koha-community/koha-howto/blob/master/README.md) that I can run once I have the KTD working. Am I missing anything? Hopefully this will make more sense once I have everything installed and can actually start playing with it, but I'll admit I'm feeling a little overwhelmed right now.

Thank you so much to anyone who can give this newbie a little extra guidance on how to get started!

Emily Lamancusa (she/her)
IT Specialist III
Montgomery County Public Libraries
21 Maryland Ave, Suite 310
Rockville, MD 20850
(240) 777-0676

[https://www.montgomerycountymd.gov/mcg/Resources/Images/Cybersecurity-footer.png]

For more helpful Cybersecurity Resources, visit: https://www.montgomerycountymd.gov/cybersecurity
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20221205/c2b4660e/attachment-0001.htm>


More information about the Koha-devel mailing list