Siteware Backend เป็นแบ็กเอนด์สำหรับแพลตฟอร์มเอเจนต์เสียง AI ที่ช่วยให้ผู้ใช้สามารถสร้างผู้ช่วยที่กำหนดเองได้ไม่ จำกัด โครงการนี้รวมเข้ากับ Twilio เพื่อเปิดใช้งานการสื่อสารด้วยเสียงแบบเรียลไทม์ทำให้เป็นโซลูชันที่หลากหลายสำหรับกรณีการใช้งานด้วยเสียงที่หลากหลายเช่นบอทบริการลูกค้าผู้ช่วยส่วนตัวและอื่น ๆ
สถาปัตยกรรม Siteware และแนวคิดที่อัปเดตในลิงค์ต่อไปนี้
https://www.mindmeister.com/app/map/3406120305?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 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