#!/bin/bash

# Navegue para o diretório /var/www
cd /var/www

# Crie um arquivo zip dos uploads
zip -r uploads/uploads.zip exposibram2024/wp-content/uploads/

# Remova o conteúdo do diretório exposibram2024
sudo rm -rf exposibram2024/{*,.[!.]*,..?*}

# Defina permissões para o diretório exposibram2024
sudo chmod 777 exposibram2024/

# Clone o repositório do GitHub
git clone git@github.com:piloti/exposibram2024.git

# Navegue para o novo diretório clonado
cd /var/www/exposibram2024

# Altere para a branch develop
git checkout develop

# Copie wp-config.php e .htaccess para o novo diretório
sudo cp -r ../uploads/wp-config.php ./
sudo cp -r ../uploads/.htaccess ./

# Copie todo o conteúdo do diretório wordpress
sudo cp -r ../uploads/wordpress/* ./

# Extraia o arquivo uploads.zip para o diretório wp-content
sudo unzip ../uploads/uploads.zip -d ./wp-content/

# Defina permissões para arquivos
sudo find /var/www/exposibram2024 -type f -exec chmod 644 {} \;

# Defina permissões para diretórios
sudo find /var/www/exposibram2024 -type d -exec chmod 755 {} \;

sudo chown -R www-data:www-data ../exposibram2024/


echo "Deploy completed successfully."
