28 lines
717 B
Bash
28 lines
717 B
Bash
#!/bin/bash
|
|
# setup.sh
|
|
echo "=== Iniciando configuración de App Intranet Monorepo ==="
|
|
|
|
# 1. Copiar archivo de entorno si no existe
|
|
if [ ! -f .env ]; then
|
|
echo "[SETUP] Creando .env desde plantilla..."
|
|
cp .env.local.template .env
|
|
else
|
|
echo "[SETUP] .env ya existe."
|
|
fi
|
|
|
|
# Copiar al backend y frontend si lo requieren
|
|
if [ -d backend ] && [ ! -f backend/.env ]; then
|
|
cp .env.local.template backend/.env
|
|
fi
|
|
|
|
# 2. Crear carpetas de logs
|
|
mkdir -p logs
|
|
touch logs/app.log
|
|
|
|
# 3. Instalar dependencias en raíz
|
|
echo "[SETUP] Instalando dependencias de monorepo..."
|
|
npm install --no-audit
|
|
|
|
echo "=== Configuración básica completa! ==="
|
|
echo "Ejecuta 'docker-compose up -d' para levantar la Base de Datos."
|