biigle / sync
This package is abandoned and no longer maintained.
No replacement package was suggested.
BIIGLE module to transfer data between application instances.
v2.5.0
2024-01-25 14:20 UTC
Requires
- ramsey/uuid: ^3.5 || ^4.0
This package is auto-updated.
Last update: 2024-12-20 10:52:13 UTC
README
⚠️ This module has been merged into biigle/core.
This is the BIIGLE module to transfer data between application instances.
Installation
This module is already included in biigle/biigle.
- Run
composer require biigle/sync. - Add
Biigle\Modules\Sync\SyncServiceProvider::classto theprovidersarray inconfig/app.php. - Run
php artisan vendor:publish --tag=publicto publish the public assets of this module. - Configure a storage disk for the uploaded import files and set the
SYNC_IMPORT_STORAGE_DISKvariable to the name of this storage disk in the.envfile. Example for a local disk:'imports' => [ 'driver' => 'local', 'root' => storage_path('imports'), ],
- Add a daily scheduled command to prune old uploaded import files to
app/Console/Kernel.php:$schedule->command('sync:prune')->daily();
Developing
Take a look at the development guide of the core repository to get started with the development setup.
Want to develop a new module? Head over to the biigle/module template repository.
Contributions and bug reports
Contributions to BIIGLE are always welcome. Check out the contribution guide to get started.