File size: 610 Bytes
7083742 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from multiprocessing import Process
import uvicorn
from fastapi import FastAPI
from api.endpoints import router
from interface.app import init_application
app = FastAPI(title="Barbería API", description="Gestión de citas para una barbería")
app.include_router(router)
def init_uvicorn(app):
uvicorn.run(app, host="0.0.0.0", port=8000)
if __name__ == "__main__":
interface_process = Process(target=init_application, args=())
api_process = Process(target=init_uvicorn, args=(app,))
interface_process.start()
api_process.start()
interface_process.join()
api_process.join()
|