#!/bin/sh set -e echo "Starting entrypoint script..." # Ensure required storage directories exist (volume may be freshly mounted) mkdir -p /app/storage/logs /app/storage/kb_uploads # Run AdonisJS migrations echo "Running AdonisJS migrations..." node ace migration:run --force # Seed the database if needed echo "Seeding the database..." node ace db:seed # Start background workers for all queues echo "Starting background workers for all queues..." node ace queue:work --all & # Start the AdonisJS application echo "Starting AdonisJS application..." exec node bin/server.js