Initial commit: CMS completo com gerenciamento de leads e personalização de tema
This commit is contained in:
23
frontend/docker-entrypoint.sh
Normal file
23
frontend/docker-entrypoint.sh
Normal file
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
echo "🚀 Iniciando aplicação..."
|
||||
|
||||
# Aguardar PostgreSQL estar pronto
|
||||
echo "⏳ Aguardando PostgreSQL..."
|
||||
until node -e "require('net').createConnection(5432, 'postgres').on('connect', () => process.exit(0)).on('error', () => process.exit(1))"; do
|
||||
sleep 2
|
||||
done
|
||||
|
||||
echo "✅ PostgreSQL pronto!"
|
||||
|
||||
# Executar migrations
|
||||
echo "🔄 Executando migrations do Prisma..."
|
||||
npx prisma generate
|
||||
npx prisma db push --skip-generate
|
||||
|
||||
echo "✅ Migrations executadas!"
|
||||
|
||||
# Iniciar aplicação
|
||||
echo "🎉 Iniciando Next.js..."
|
||||
exec node server.js
|
||||
Reference in New Issue
Block a user