Backend Siteware -это бэкэнд для платформы голосового агента с AI, которая позволяет пользователям создавать неограниченных пользовательских помощников. Этот проект интегрируется с Twilio , чтобы обеспечить голосовое общение в реальном времени, что делает его универсальным решением для различных вариантов использования голосового взаимодействия, таких как боты обслуживания клиентов, личные помощники и многое другое.
Архитектура и идея сайта обновлена в следующих ссылках
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:
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