mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
- This allows for the service to become "ready" and serving web connection sooner. - If some operations such as obtaining certificates and domain configurations are happening, these can be shown as operations with UI notifications. Tests: - Running 'freedombox-develop --setup' works. 'App initialization completed' message is printed before 'Running setup...' message. Process exits successfully. - Running 'freedombox-develop --setup-no-install' works. 'App initialization completed' message is printed before 'Running setup...' message. Process exits successfully. - Running 'freedombox-develop' works. 'App initialization completed' message is printed before 'Running regular setup' and 'Setup finished'. Cherrypy starts listening before 'App initialization completed' message. - Running a fresh VM setup works. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>