#252 Simplify set up of Taskotron development environment
Closed: Fixed Opened by kparal.

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/resultsdb/issue/46

This ticket had assigned some Differential requests:
D433
D423
D439
D437
D436
D424
D430
D438
D450

Everything should be done, closing.

Metadata