Loading repository data…
Loading repository data…
D4nitrix13 / repository
Sistema web de facturación e inventario para Panda Estampados / Kitsune, desarrollado con PHP, PostgreSQL y Docker. Incluye gestión de productos, clientes, ventas, proveedores, respaldos automáticos, logs y mantenimiento de base de datos.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este script prepara automáticamente todo el entorno del proyecto Panda Estampados / Kitsune.
Su objetivo es reiniciar completamente la estructura del sistema, configurar permisos correctos y levantar nuevamente los contenedores Docker.
docker compose -f docker/docker-compose.yml down --remove-orphans -v
Elimina:
sudo rm -rf storage/ backups/ database/
Borra completamente:
Esto permite reiniciar el proyecto desde cero.
storage/
backups/
database/
Incluyendo:
storage/system
backups/manual
backups/full
backups/diff
backups/logs
database/postgresql
database/logs
database/wal_archive
database/pgadmin
Crea automáticamente:
storage/system/backup_schedule.json
storage/system/maintenance_history.json
backups/logs/delete_queue.json
Estos archivos son utilizados por el sistema de backups y mantenimiento.
El script asigna propietarios y permisos adecuados para:
33:33)999:999)5050:5050)También aplica permisos seguros para:
Activa permisos de ejecución para:
scripts/backup_full.sh
scripts/backup_diff.sh
scripts/backup_logs.sh
scripts/mantenimiento_bd.sh
Finalmente ejecuta:
docker compose -f docker/docker-compose.yml up -d --build
Esto:
Dar permisos:
chmod +x setup.sh
Ejecutar:
./setup.sh
Este script elimina completamente:
Debe usarse únicamente cuando se quiera reiniciar el entorno desde cero.