الواجهة الخلفية Siteware هي الواجهة الخلفية لمنصة وكيل صوت تعمل بالنيابة التي تتيح للمستخدمين إنشاء مساعدين مخصصين غير محدودين. يتكامل هذا المشروع مع Twilio لتمكين التواصل الصوتي في الوقت الفعلي ، مما يجعله حلاً متعدد الاستخدامات لمختلف حالات استخدام التفاعل الصوتي مثل روبوتات خدمة العملاء والمساعدين الشخصيين والمزيد.
تم تحديث الهندسة المعمارية وفكرة Siteware في الروابط التالية
https://www.mindmeister.com/app/map/3406120505؟t=y7tsuqg6h2


تأكد من تثبيت ما يلي على جهازك:
استنساخ المستودع:
تثبيت التبعيات:
npm install
تكوين متغيرات البيئة:
قم بإنشاء ملف .env بجذر مشروعك وأضف التكوينات الخاصة بك (بيانات اعتماد Twilio ، عنوان URL لقاعدة البيانات ، إلخ):
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
توليد عميل Prisma:
npx prisma generate
بناء المشروع:
npm run build
ابدأ خادم التطوير:
npm run dev
الوصول إلى التطبيق على http://localhost:8000 .
بناء صورة Docker:
docker build -t siteware-backend .
قم بتشغيل حاوية Docker:
docker run -p 8000:8000 siteware-backend
يجب الآن تشغيل التطبيق ويمكن الوصول إليه على http://localhost:8000 .
تأكد من تعيين متغيرات البيئة التالية للإنتاج:
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
في الإنتاج ، قم بتشغيل التطبيق مع:
npm start
إذا كان هناك أي ترحيل أو تحديثات جديدة لمخطط قاعدة البيانات:
npx prisma migrate deploy
نهاية العميل https://loco-soft.de/
راعي:
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