Siteware Backend es el backend para una plataforma de agente de voz con IA que permite a los usuarios crear asistentes personalizados ilimitados. Este proyecto se integra con Twilio para permitir la comunicación de voz en tiempo real, por lo que es una solución versátil para varios casos de uso de interacción de voz, como bots de servicio al cliente, asistentes personales y más.
Arquitectura de sitio de sitio e idea actualizada en los siguientes enlaces
https://www.mindmeister.com/app/map/3406120305?t=y7tsuqg6h2


Asegúrese de tener lo siguiente instalado en su máquina:
Clon el repositorio:
Instalar dependencias:
npm install
Configurar variables de entorno:
Cree un archivo .env en la raíz de su proyecto y agregue sus configuraciones (credenciales de Twilio, URL de la base de datos, etc.):
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
Generar el cliente prisma:
npx prisma generate
Construye el proyecto:
npm run build
Inicie el servidor de desarrollo:
npm run dev
Acceda a la aplicación en http://localhost:8000 .
Construye la imagen Docker:
docker build -t siteware-backend .
Ejecute el contenedor Docker:
docker run -p 8000:8000 siteware-backend
La aplicación ahora debería estar ejecutada y accesible en http://localhost:8000 .
Asegúrese de que las siguientes variables de entorno estén establecidas para la producción:
NODE_ENV=production
PORT=8000
DATABASE_URL=your-production-database-url
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
En producción, ejecute la aplicación con:
npm start
Si hay nuevas migraciones o actualizaciones del esquema de la base de datos:
npx prisma migrate deploy
Finalizar cliente https://loco-soft.de/
Patrocinador:
https://de.linkedin.com/company/sugarpool
https://de.linkedin.com/in/andreas-jansen-6634ba49
https://soundcloud.com/andreas-jansen-361617862
https://www.powerhouse.band/band/andreas-jansen/
https://www.xing.com/profile/andreas_jansen7