Versão inicial do site Avanzato
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
#!/bin/bash
|
||||
# ============================================================================
|
||||
# Script de Status - Avanzato
|
||||
# ============================================================================
|
||||
# Uso: bash ci/scripts/status.sh
|
||||
#
|
||||
# Mostra status do site, ultimos deploys e backups.
|
||||
# ============================================================================
|
||||
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
RED='\033[0;31m'
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m'
|
||||
|
||||
CONFIG_FILE="/var/ci/config.env"
|
||||
if [ -f "$CONFIG_FILE" ]; then
|
||||
source "$CONFIG_FILE"
|
||||
fi
|
||||
|
||||
DEPLOY_PATH="${DEPLOY_PATH:-/var/www/avanzato}"
|
||||
BACKUP_PATH="${BACKUP_PATH:-/var/ci/backups}"
|
||||
LOG_PATH="${LOG_PATH:-/var/ci/logs}"
|
||||
|
||||
echo -e "${BLUE}============================================================${NC}"
|
||||
echo -e "${BLUE} Avanzato - Status do Ambiente${NC}"
|
||||
echo -e "${BLUE}============================================================${NC}"
|
||||
echo ""
|
||||
|
||||
# Status do site
|
||||
echo -e "${GREEN}SITUACAO DO SITE${NC}"
|
||||
echo " URL: ${SITE_URL:-https://avanzato.com.br}"
|
||||
echo " Caminho: $DEPLOY_PATH"
|
||||
echo " Tamanho: $(du -sh "$DEPLOY_PATH" 2>/dev/null | cut -f1 || echo 'N/A')"
|
||||
echo ""
|
||||
|
||||
# Status do Nginx
|
||||
echo -e "${GREEN}NGINX${NC}"
|
||||
systemctl is-active nginx 2>/dev/null && \
|
||||
echo -e " Status: ${GREEN}Ativo${NC}" || \
|
||||
echo -e " Status: ${RED}Inativo${NC}"
|
||||
echo ""
|
||||
|
||||
# Ultimo deploy
|
||||
echo -e "${GREEN}ULTIMOS DEPLOYS${NC}"
|
||||
if [ -f "${LOG_PATH}/last-deploy.log" ]; then
|
||||
echo " Log: ${LOG_PATH}/last-deploy.log"
|
||||
echo " Data: $(stat -c %y "${LOG_PATH}/last-deploy.log" | cut -d'.' -f1)"
|
||||
else
|
||||
echo -e " ${YELLOW}Nenhum deploy registrado.${NC}"
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# Backups
|
||||
echo -e "${GREEN}BACKUPS${NC}"
|
||||
echo " Caminho: $BACKUP_PATH"
|
||||
echo " Quantidade: $(ls "${BACKUP_PATH}"/*.tar.gz 2>/dev/null | wc -l)"
|
||||
echo " Tamanho total: $(du -sh "$BACKUP_PATH" 2>/dev/null | cut -f1 || echo '0')"
|
||||
echo ""
|
||||
|
||||
# Ultimos logs
|
||||
echo -e "${GREEN}ULTIMOS LOGS${NC}"
|
||||
ls -t "${LOG_PATH}"/*.log 2>/dev/null | head -5 | while read log; do
|
||||
echo " $(basename "$log") - $(stat -c %y "$log" | cut -d'.' -f1)"
|
||||
done
|
||||
echo ""
|
||||
|
||||
# Assets preservados
|
||||
echo -e "${GREEN}ASSETS PRESERVADOS${NC}"
|
||||
echo " Caminho: ${ASSETS_PATH:-/var/ci/assets}"
|
||||
echo " Conteudo:"
|
||||
ls -la "${ASSETS_PATH:-/var/ci/assets}" 2>/dev/null || echo " (vazio)"
|
||||
echo ""
|
||||
|
||||
echo -e "${BLUE}============================================================${NC}"
|
||||
Reference in New Issue
Block a user