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()