contrib: add Dockerfile for HawkBit snapshot

Our CI/CD tests rely on HawkBit container but official HawkBit containers are severely outdated. In addition to the recently published HawkBit snap package, add a container that is primarily intended for self-consumption in CI.

The startup is tuned to local deployments. H2 is used as a local database. Artifacts are stored along with the database in the /data volume. DNF API is disabled, as this avoids the need for RabbitMQ.

Over time this container definition may grow some extra features.

Signed-off-by: Zygmunt Krynicki zygmunt.krynicki@huawei.com

Merge request reports

Loading