Index: docker-entrypoint.sh
===================================================================
--- docker-entrypoint.sh	(revision 575094566da2ed90bd4343e848669ebfb50b8621)
+++ docker-entrypoint.sh	(revision 575094566da2ed90bd4343e848669ebfb50b8621)
@@ -0,0 +1,20 @@
+#!/bin/sh
+set -e
+
+echo "Waiting for PostgreSQL to be ready..."
+
+until pg_isready -h db -U app -d postgres > /dev/null 2>&1; do
+  sleep 2
+done
+
+echo "Generating migrations..."
+npm run drizzle:generate
+
+echo "Running migrations..."
+npm run drizzle:migrate
+
+echo "Seeding database..."
+npm run drizzle:seed
+
+echo "Starting application..."
+exec node dist/server/index.mjs
