biigle / sync
BIIGLE module to transfer data between application instances.
Installs: 6 945
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 5
Requires
- ramsey/uuid: ^3.5 || ^4.0
- dev-master
- v2.5.0
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- v1.15.0
- v1.14.1
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.1
- v1.11.0
- v1.10.1
- v1.10.0
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.1
- v1.7.0
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- v0.2.0
- v0.1.0
- dev-dependabot/npm_and_yarn/npm_and_yarn-5490e23419
- dev-laravel-10
- dev-disk-auth
This package is auto-updated.
Last update: 2024-10-30 11:24:01 UTC
README
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::class
to theproviders
array inconfig/app.php
. - Run
php artisan vendor:publish --tag=public
to publish the public assets of this module. - Configure a storage disk for the uploaded import files and set the
SYNC_IMPORT_STORAGE_DISK
variable to the name of this storage disk in the.env
file. 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.