panels-origin/.cursor/start.sh
Cursor Agent aa87ce4944
Add Cloud Agent dev environment config
Adds .cursor/environment.json plus install/start scripts to provision the
full PANELS stack (Postgres 16 + Redis + Deno API + two Nuxt frontends):

- install.sh: installs toolchain, provisions DB roles/schemas + Redis ACLs,
  runs Liquibase (dev context), bootstraps seed admins, installs web deps.
- start.sh: brings up Postgres + Redis per boot (idempotent).
- terminals: api (:8000), web-panel (:3000), web-saas (:3001).

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
2026-09-03 03:01:29 +00:00

16 lines
488 B
Bash
Executable file

#!/usr/bin/env bash
# PANELS · Cloud Agent · arranque por-boot de los servicios de infraestructura.
# Deben estar arriba antes de que los terminales levanten la API y los
# frontends. Es idempotente: si ya corren, no falla.
set -euo pipefail
sudo service postgresql start || true
sudo service redis-server start || true
for _ in $(seq 1 30); do
if sudo -u postgres pg_isready -q; then break; fi
sleep 1
done
redis-cli ping >/dev/null 2>&1 || true
echo "Postgres + Redis listos."