lookyloo/bin/start.py

34 lines
776 B
Python
Executable File

#!/usr/bin/env python3
from subprocess import Popen, run
from lookyloo.default import get_homedir
def main() -> None:
# Just fail if the env isn't set.
get_homedir()
print('Start backend (redis)...')
p = run(['run_backend', '--start'])
p.check_returncode()
print('done.')
print('Start archiving process...')
Popen(['archiver'])
print('done.')
print('Start asynchronous ingestor...')
Popen(['async_capture'])
print('done.')
print('Start background indexer...')
Popen(['background_indexer'])
print('done.')
print('Start background processing...')
Popen(['processing'])
print('done.')
print('Start website...')
Popen(['start_website'])
print('done.')
if __name__ == '__main__':
main()