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.
Login to comment on this ticket.