Siteware Backend est le backend d'une plate-forme d'agent vocal alimenté par AI qui permet aux utilisateurs de créer des assistants personnalisés illimités. Ce projet s'intègre à Twilio pour permettre la communication vocale en temps réel, ce qui en fait une solution polyvalente pour divers cas d'utilisation d'interaction vocale tels que les robots de service client, les assistants personnels, etc.
Architecture et idée de la logicielle mise à jour dans les liens suivants
https://www.mindmeister.com/app/map/3406120305?t=y7TSUQG6H2


Assurez-vous que vous avez installé le suivant sur votre machine:
Clone le référentiel:
Installez les dépendances:
npm install
Configurer les variables d'environnement:
Créez un fichier .env à la racine de votre projet et ajoutez vos configurations (Twilio Idedentials, URL de base de données, etc.):
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
Générer le client Prisma:
npx prisma generate
Construisez le projet:
npm run build
Démarrer le serveur de développement:
npm run dev
Accédez à l'application sur http://localhost:8000 .
Construisez l'image Docker:
docker build -t siteware-backend .
Exécutez le conteneur Docker:
docker run -p 8000:8000 siteware-backend
L'application devrait désormais être exécutée et accessible sur http://localhost:8000 .
Assurez-vous que les variables d'environnement suivantes sont définies pour la production:
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 production, exécutez l'application avec:
npm start
S'il y a de nouvelles migrations ou mises à jour vers le schéma de base de données:
npx prisma migrate deploy
End Client https://loco-soft.de/
Parrainer:
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