Currently, the frontend flask application is responsible for running pungi directly. We should change this and split it out into a separate backend process.
It's "ok" to do this using only the database as a medium between frontend and backend. Also, using fedmsg, or celery, or whatever else is okay too... those things just increase the operational/deployment complexity. DB as a medium is probably simplest.
We need this for multiple reasons:
Metadata Update from @jkaluza: - Issue assigned to jkaluza
Metadata Update from @jkaluza: - Issue status updated to: Closed (was: Open)
https://pagure.io/odcs/c/74953128bde67cb647085d92667037feff760d44?branch=master
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/pungi/odcs/issues/3
Please continue any further discussion there.