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)