devel: add full-stack development environment

This integrates all the Image Builder components needed by the
cloud.redhat.com frontend and allows them to be developed and run
locally using `docker compose`.

This should make it simple to make patches across the different
components and develop them in tandem.

Thanks to Achilleas Koutsou for the initial idea and implementation
in osbuild-composer.

Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
Tom Gundersen 2021-05-21 14:10:32 +01:00 committed by Sanne Raymaekers
parent 082894e9dd
commit 886bd768dc
10 changed files with 490 additions and 56 deletions

6
devel/setup.sh Executable file
View file

@ -0,0 +1,6 @@
#!/bin/bash
./gen-certs.sh \
config/x509/openssl.cnf \
state/x509 \
state/x509/ca