(api_process, ui_process, celery_process)
| 37 | |
| 38 | |
| 39 | def cleanup(api_process, ui_process, celery_process): |
| 40 | logger.info("Shutting down processes...") |
| 41 | api_process.terminate() |
| 42 | ui_process.terminate() |
| 43 | celery_process.terminate() |
| 44 | logger.info("Processes terminated. Exiting.") |
| 45 | sys.exit(1) |
| 46 | |
| 47 | |
| 48 | if __name__ == "__main__": |