A few weeks ago I have quite struggled to deploy a functional development environment with services like fake_fedorainfra, resultsdb and resultsdb_frontend. This ticket is to track individual changes that I'd like to implement in those projects to make the deployment much easier and smoother.
The changes include: * support a development profile in which security restrictions (e.g. authentication) are lifted and sqlite is used as a database * provide a way to easily initialize the database, ideally with some sample fake data * provide instructions in readme how to run the service in development profile, with step by step guide, so you can just copy and paste into the terminal * allow easy configuration (and document how to configure it), e.g. changing a port * make sure the default configuration doesn't clash for different services (e.g. using the same default port number), so that no configuration is needed by default * set the default development values in taskotron.yaml in libtaskotron to match the default development values of those services
This ticket is a duplicate of https://pagure.io/taskotron/libtaskotron/issue/252
This ticket had assigned some Differential requests: D433 D423 D439 D437 D436 D424 D430 D438 D450
Everything should be done, closing.