frappe_docker/setup-coolify.sh
2025-08-29 02:12:13 +02:00

73 lines
2.1 KiB
Bash

#!/bin/bash
# Script de configuración inicial para Coolify
# Este script ayuda a preparar el entorno para el despliegue
echo "=== Configuración inicial para Coolify ==="
# Verificar que estamos en el directorio correcto
if [ ! -f "compose.yaml" ]; then
echo "Error: Este script debe ejecutarse desde el directorio raíz de frappe_docker"
exit 1
fi
# Crear archivo .env si no existe
if [ ! -f ".env" ]; then
echo "Creando archivo .env desde coolify.env.example..."
cp coolify.env.example .env
echo "¡Archivo .env creado!"
echo "Por favor, edita el archivo .env y cambia los valores por defecto, especialmente DB_PASSWORD"
else
echo "El archivo .env ya existe"
fi
# Verificar estructura de archivos
echo ""
echo "=== Verificación de archivos ==="
echo "Archivos creados para Coolify:"
if [ -f "coolify.yaml" ]; then
echo "✅ coolify.yaml - Configuración Docker Compose para Coolify"
else
echo "❌ coolify.yaml - No encontrado"
fi
if [ -f "COOLIFY_DEPLOYMENT.md" ]; then
echo "✅ COOLIFY_DEPLOYMENT.md - Documentación de despliegue"
else
echo "❌ COOLIFY_DEPLOYMENT.md - No encontrado"
fi
if [ -f "coolify.env.example" ]; then
echo "✅ coolify.env.example - Ejemplo de variables de entorno"
else
echo "❌ coolify.env.example - No encontrado"
fi
if [ -f ".env" ]; then
echo "✅ .env - Variables de entorno (debes editarlo)"
else
echo "❌ .env - No encontrado"
fi
echo ""
echo "=== Próximos pasos ==="
echo "1. Edita el archivo .env y configura tus variables:"
echo " - Cambia DB_PASSWORD por una contraseña segura"
echo " - Ajusta otras variables según necesites"
echo ""
echo "2. Sube este proyecto a tu repositorio Git"
echo ""
echo "3. En Coolify:"
echo " - Crea una nueva aplicación"
echo " - Selecciona 'Docker Compose'"
echo " - Conecta tu repositorio"
echo " - Especifica 'coolify.yaml' como archivo compose"
echo " - Configura las variables de entorno"
echo ""
echo "4. Inicia el despliegue desde Coolify"
echo ""
echo "Para más detalles, consulta COOLIFY_DEPLOYMENT.md"
echo ""
echo "=== Configuración completada ==="