Index: docker-entrypoint.sh
===================================================================
--- docker-entrypoint.sh	(revision cc841a5c078f39675db8cc9e7f86266f7b59e4ef)
+++ docker-entrypoint.sh	(revision 9e9293aee4e405cff06144fc8a7d23e306b8adc8)
@@ -8,17 +8,10 @@
 done
 
-echo "Checking if database needs migration..."
-TABLE_COUNT=$(psql -h db -U app -d postgres -t -c "SELECT COUNT(*) FROM information_schema.tables WHERE table_schema='public';" 2>/dev/null || echo "0")
+echo "Checking if database is initialized..."
 
-if [ "$TABLE_COUNT" -eq "0" ]; then
-  echo "Database is empty, running migrations..."
-  npm run drizzle:generate
-  npm run drizzle:migrate
+npm run drizzle:migrate
 
-  echo "Seeding database..."
-  npm run drizzle:seed
-else
-  echo "Database already initialized (found $TABLE_COUNT tables), skipping migrations and seed"
-fi
+echo "Checking if database needs seeding..."
+npm run drizzle:seed
 
 echo "Starting application..."
