@@ -0,0 +1 @@
|
||||
# Jobs Service (stub)
|
||||
@@ -0,0 +1,49 @@
|
||||
import devplacepy_services.base.bootstrap
|
||||
|
||||
from devplacepy.routers import forks, tools, zips
|
||||
from devplacepy.services.jobs.award_service import AwardService
|
||||
from devplacepy.services.jobs.deepsearch.service import DeepsearchService
|
||||
from devplacepy.services.jobs.fork_service import ForkService
|
||||
from devplacepy.services.jobs.issue_create_service import IssueCreateService
|
||||
from devplacepy.services.jobs.isslop.service import IsslopService
|
||||
from devplacepy.services.jobs.planning_service import PlanningReportService
|
||||
from devplacepy.services.jobs.seo.service import SeoService
|
||||
from devplacepy.services.jobs.seo_meta_service import SeoMetaService
|
||||
from devplacepy.services.jobs.zip_service import ZipService
|
||||
from devplacepy_services.base.service import BaseMicroservice, build_standard_app
|
||||
|
||||
|
||||
class JobsService(BaseMicroservice):
|
||||
name = "jobs"
|
||||
title = "Jobs"
|
||||
default_port = 10630
|
||||
workers = 1
|
||||
stateful = True
|
||||
depends_on = ["database", "pubsub", "gateway"]
|
||||
managed_services = [
|
||||
ZipService(),
|
||||
ForkService(),
|
||||
SeoService(),
|
||||
SeoMetaService(),
|
||||
AwardService(),
|
||||
DeepsearchService(),
|
||||
IsslopService(),
|
||||
IssueCreateService(),
|
||||
PlanningReportService(),
|
||||
]
|
||||
use_background = True
|
||||
run_supervisor = True
|
||||
|
||||
def build_app(self):
|
||||
return build_standard_app(
|
||||
self,
|
||||
routers=[
|
||||
(zips.router, "/zips"),
|
||||
(forks.router, "/forks"),
|
||||
(tools.router, "/tools"),
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
_service = JobsService()
|
||||
app = _service.build_app()
|
||||
Reference in New Issue
Block a user