#!/bin/bash # Nome do container do banco DB_CONTAINER_NAME=$(docker compose ps -q db) # 1. Subir os containers echo "🔧 Subindo containers com Docker Compose..." docker compose up -d # 2. Aguardar o container do banco estar pronto echo "⏳ Aguardando o banco iniciar..." until docker exec -i "$DB_CONTAINER_NAME" pg_isready -U wikijs > /dev/null 2>&1; do sleep 2 done # 3. Copiar o backup.sql para dentro do container echo "📦 Copiando backup.sql para o container do banco..." docker cp backup.sql "$DB_CONTAINER_NAME":/backup.sql # 4. Restaurar o backup no banco de dados echo "🔁 Restaurando o backup..." docker exec -i "$DB_CONTAINER_NAME" psql -U wikijs wikijs < backup.sql echo "✅ Wiki.js restaurado com sucesso! Acesse: http://localhost:3000"