2017 © Pedro Peláez
 

library spacesmanager

Package to move the files from block storage to spaces

image

swaraatech/spacesmanager

Package to move the files from block storage to spaces

  • Saturday, February 17, 2018
  • by varunvarde2007
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Digital Ocean Spaces Manager

Spaces manager for moving the files from any specified location and move to spaces., (*1)

Installation

Using Composer

composer require swaraatech/spacesmanager

Or manually by modifying composer.json file:, (*2)

``` json { "require": { "swaraatech/spacesmanager": "v1.0.0" } }, (*3)


And run `composer install` Then add Service provider to `config/app.php` ``` php 'providers' => [ // ... SwaraaTech\SpacesServiceProvider::class ]

Notice: This package will add league/flysystem-aws-s3-v3 package and add spaces support dynamically., (*4)

Quick start

Modify the following settings in .env, (*5)

SM_ENABLED=true
SM_CHECK_PATH=E:\wamp64\www\digiapicentos\public\images\
SM_HTTP_PATH="images"
SM_CHECK_FREQUENCY=daily
SM_CHECK_TIME=22:00
SM_TABLE_NAME="movedspaces"
SM_CHECK_SIZE=0
SM_CHECK_DAYS=0
SM_SPACES_KEY="DIGITAL OCEAN KEY"
SM_SPACES_SECRET="DIGITAL_OCEAN secret"
SM_SPACES_ENDPOINT="https://nyc3.digitaloceanspaces.com/"
SM_SPACES_REGION="nyc3"
SM_SPACES_BUCKET=bucketname
SM_MANAGE_404=true

Explanation, (*6)

SM_ENABLED - Enable or disable the functionality, (*7)

SM_CHECK_PATH - Set the path of the folder which you would like to move to spaces, (*8)

SM_HTTP_PATH - If you are serving this images over http enter the http path with out domain name and forward and trailing slashes, (*9)

SM_CHECK_FREQUENCY - Option available are daily, weekly, monthly,yearly, (*10)

SM_CHECK_TIME - This option is taken into consideration only when you are using the daily frequency, (*11)

SM_TABLE_NAME - Name of the table for managing the 404 errors after moving the images, (*12)

SM_CHECK_SIZE - Specify the files above the size to be moved to spaces, (*13)

SM_CHECK_DAYS - Specify the days before the current day to be moved e.g. 7 days, (*14)

SM_SPACES_KEY - Spaces Key from Digital Ocean, (*15)

SM_SPACES_SECRET - Spaces Secret from Digital Ocean. This is visible only once, (*16)

SM_SPACES_ENDPOINT - Not required to change unless you are using any other region, (*17)

SM_SPACES_REGION - Not required to change unless you are using nyc3, (*18)

SM_SPACES_BUCKET - Name of the bucket where the images needs to be stored, (*19)

SM_MANAGE_404 - If you are not willing to manage the 404 errors using the plugin turn this option to false, (*20)

Developed with love by Swaraa Tech Solutions LLP Team at Digital Ocean Ahmedabad Hackathon.

Thanks to the wonderful support from DO Team., (*21)

The Versions

17/02 2018

dev-master

9999999-dev

Package to move the files from block storage to spaces

  Sources   Download

The Requires

 

by Varun Varde
by Arvind Sisodia
by Jayesh Mangaroliya

17/02 2018

v1.0.0

1.0.0.0

Package to move the files from block storage to spaces

  Sources   Download

The Requires

 

by Varun Varde
by Arvind Sisodia
by Jayesh Mangaroliya