1234567891011121314151617181920212223242526272829303132333435 |
- from json import load
- from os import mkdir, path
- from pycs.database.Database import Database
- from pycs.frontend.WebServer import WebServer
- from pycs.jobs.JobRunner import JobRunner
- from pycs.util.PipelineCache import PipelineCache
- if __name__ == '__main__':
-
- print('- load settings')
- with open('settings.json', 'r') as file:
- settings = load(file)
-
- if not path.exists('projects/'):
- mkdir('projects/')
-
- print('- load database')
- database = Database('data.sqlite3')
-
- print('- start job runner')
- jobs = JobRunner()
-
- print('- create pipeline cache')
- pipelines = PipelineCache(jobs)
-
- print('- start web server')
- web_server = WebServer(settings, database, jobs, pipelines)
|