Siteware Backend adalah backend untuk platform agen suara bertenaga AI yang memungkinkan pengguna untuk membuat asisten khusus yang tidak terbatas. Proyek ini terintegrasi dengan Twilio untuk memungkinkan komunikasi suara real-time, menjadikannya solusi serbaguna untuk berbagai kasus penggunaan interaksi suara seperti bot layanan pelanggan, asisten pribadi, dan banyak lagi.
Arsitektur dan ide situs yang diperbarui di tautan berikut
https://www.mindmeister.com/app/map/3406120305?t=Y7TSUQG6H2


Pastikan Anda memiliki yang diinstal pada mesin Anda:
Klon Repositori:
Instal dependensi:
npm install
Konfigurasikan variabel lingkungan:
Buat file .env di root proyek Anda dan tambahkan konfigurasi Anda (kredensial twilio, URL basis data, dll.):
TWILIO_ACCOUNT_SID=your-twilio-account-sid
TWILIO_AUTH_TOKEN=your-twilio-auth-token
DATABASE_URL=your-database-url
Menghasilkan klien prisma:
npx prisma generate
Bangun proyek:
npm run build
Mulai server pengembangan:
npm run dev
Akses aplikasi di http://localhost:8000 .
Bangun gambar Docker:
docker build -t siteware-backend .
Jalankan wadah Docker:
docker run -p 8000:8000 siteware-backend
Aplikasi ini sekarang harus berjalan dan dapat diakses di http://localhost:8000 .
Pastikan variabel lingkungan berikut ditetapkan untuk produksi:
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
Dalam produksi, jalankan aplikasi dengan:
npm start
Jika ada migrasi atau pembaruan baru ke skema database:
npx prisma migrate deploy
Klien Akhiri https://loco-soft.de/
Sponsor:
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