@@ -0,0 +1 @@
|
||||
# Email Service (stub)
|
||||
@@ -0,0 +1,20 @@
|
||||
import devplacepy_services.base.bootstrap
|
||||
|
||||
from devplacepy_services.base.service import BaseMicroservice, build_standard_app
|
||||
from devplacepy_services.email.routes import router
|
||||
|
||||
|
||||
class EmailService(BaseMicroservice):
|
||||
name = "email"
|
||||
title = "Email"
|
||||
default_port = 10636
|
||||
workers = 1
|
||||
stateful = True
|
||||
depends_on = ["database"]
|
||||
|
||||
def build_app(self):
|
||||
return build_standard_app(self, routers=[(router,)])
|
||||
|
||||
|
||||
_service = EmailService()
|
||||
app = _service.build_app()
|
||||
@@ -0,0 +1,9 @@
|
||||
from fastapi import APIRouter
|
||||
from fastapi.responses import JSONResponse
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@router.get("/status")
|
||||
async def email_status():
|
||||
return JSONResponse({"service": "email", "status": "stub"})
|
||||
Reference in New Issue
Block a user