Files
recall/docker-entrypoint.sh

16 lines
362 B
Bash

#!/bin/bash
set -e
# Initialize database if it doesn't exist or schema changed
echo "Checking database..."
# Create directories with proper permissions
mkdir -p /app/data
mkdir -p /app/.npm
# Use npx with HOME set to /app so it can cache prisma
HOME=/app NPM_CONFIG_CACHE=/app/.npm npx prisma db push --skip-generate
echo "Starting application..."
exec "$@"