everth / laravel-inertia-vue
Plantilla de proyecto de laravel..
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Language:JavaScript
Type:project
Requires
- php: ^8.2
- everth/rclonemanager: dev-main
- everth/userstamps: dev-main
- inertiajs/inertia-laravel: ^2.0
- laravel/framework: ^12.0
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- maatwebsite/excel: ^3.1
- tightenco/ziggy: ^2.5
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^11.0.1
This package is auto-updated.
Last update: 2025-05-03 17:01:20 UTC
README
Este proyecto es una plantilla de laravel que sirva como base para futuros proyectos
Módulo de Respaldos Automáticos
Para utilizar el módulo de respaldos automáticos del sistema, siga los siguientes pasos:
-
Instalar Rclone:
- Asegúrese de tener instalada la herramienta Rclone.
- Verifique que Rclone esté disponible en el PATH de su sistema.
-
Configurar la conexión remota:
- Cree una conexión con el remoto que vaya a utilizar siguiendo la documentación oficial de Rclone.
-
Configurar las variables de entorno:
- Añada las siguientes variables en su archivo
.env
con los valores correspondientes:RCLONE_CONFIG_FILE_PATH= RCLONE_CONFIG_NAME= RCLONE_BACKUP_PATH=
RCLONE_CONFIG_FILE_PATH
: Ruta al archivo de configuración de Rclone.RCLONE_CONFIG_NAME
: Nombre de la configuración remota creada.RCLONE_BACKUP_PATH
: Ruta en el remoto donde se almacenarán los respaldos.
- Añada las siguientes variables en su archivo
-
Verificar la ruta del archivo de configuración de Rclone:
- Puede utilizar el siguiente comando para obtener la ruta del archivo de configuración de Rclone:
rclone config file
- Esto mostrará la ubicación del archivo de configuración que debe usar en la variable
RCLONE_CONFIG_FILE_PATH
.
- Puede utilizar el siguiente comando para obtener la ruta del archivo de configuración de Rclone:
-
Activar el Task Scheduler de Laravel:
- Para que los respaldos automáticos se ejecuten, es necesario activar el Task Scheduler de Laravel.
- Puede hacerlo de las siguientes maneras:
- En entornos de desarrollo (no recomendado en producción):
Ejecute el siguiente comando para mantener activo el proceso:
php artisan schedule:work
- En entornos de producción (recomendado):
Configure un cron job en Linux con la siguiente línea:
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
- En entornos de desarrollo (no recomendado en producción):
Ejecute el siguiente comando para mantener activo el proceso: