From 66aebcd0d4c37d2f71a1f18b5f8a5514b23025bf Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 25 Sep 2020 14:23:01 +0200 Subject: [PATCH] README.md: refer to HACKING.md for development HACKING.md replaced the development section of the README.md. Refer to that new document. --- README.md | 59 ++----------------------------------------------------- 1 file changed, 2 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index c71cd95..210cfd7 100644 --- a/README.md +++ b/README.md @@ -11,65 +11,10 @@ plugins: command line client. This will then use the new XMLRPC API to request a new compose. -## Building the containers - -```sh -# container for the hub -sudo podman build -t koji.hub -f container/hub/Dockerfile . - -# container for the builder -sudo podman build -t koji.builder -f container/builder/Dockerfile . -``` - -## Running - -Run the database server, the kerberos kdc, and koji hub: -``` -sudo ./run-koji-container.sh start -``` - -Run the koji builder: -``` -sudo ./run-builder.sh -``` - -Create the tag infrastructure: -``` -./make-tags.sh -``` - -## Verify installation - -Try connecting to koji hub locally via the `koji` command line client: -``` -koji --server=http://localhost:80/kojihub --user=osbuild --password=osbuildpass --authtype=password hello -grüezi, osbuild! - -You are using the hub at http://localhost:80/kojihub -Authenticated via password -``` - -Check logs -``` -sudo podman logs org.osbuild.koji.koji # koji hub -sudo podman logs org.osbuild.koji.kdc # kerberos kdc -``` - -Execute into the container: -``` -sudo podman exec -it org.osbuild.koji.koji /bin/bash -sudo podman exec -it org.osbuild.koji.kdc /bin/bash -sudo podman exec -it org.osbuild.koji.kojid /bin/bash -``` - -## Creating a compose -The `compose.py` client can be used to create a compose via the koji plugins: -``` -./compose.py --plain fedora 32 f32-candidate x86_64 --repo 'http://download.fedoraproject.org/pub/fedora/linux/releases/32/Everything/$arch/os/' -``` - ## Development +See [`HACKING.md`](HACKING.md) for how to develop and test this project. + ### Useful links - [koji source](https://pagure.io/koji/tree/master)