core/docker-build/scripts/entrypoint.sh
Harshith Mullapudi 54e535d57d
Feat: v2 (#12)
* Feat: v2

* feat: add chat functionality

* First cut: integrations

* Feat: add conversation API

* Enhance conversation handling and memory management

* Feat: added conversation

---------

Co-authored-by: Manoj K <saimanoj58@gmail.com>
2025-07-08 22:41:00 +05:30

19 lines
543 B
Bash
Executable File

#!/bin/sh
set -xe
if [ -n "$DATABASE_HOST" ]; then
scripts/wait-for-it.sh ${DATABASE_HOST} -- echo "database is up"
fi
# Run migrations
pnpm --filter @core/database db:migrate:deploy
# Copy over required prisma files
mkdir -p apps/webapp/prisma/
cp packages/database/prisma/schema.prisma apps/webapp/prisma/
# cp node_modules/@prisma/engines/*.node apps/webapp/prisma/
cd /core/apps/webapp
# exec dumb-init pnpm run start:local
NODE_PATH='/core/node_modules/.pnpm/node_modules' exec dumb-init node --max-old-space-size=8192 ./server.mjs