mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 22:23:18 +00:00
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>
16 lines
488 B
Bash
Executable file
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."
|