Developed with love by KnpLabs Hire us for your project!
199

CloudBackupBundle

by dizda

Be able to backup your database(s) and upload it to the cloud (Dropbox, Amazon S3, GoogleDrive, etc.)

No readme file found in bundle.
Copyright (c) 2013 Jonathan Dizdarevic

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
dizda_cloud_backup:
output_file_prefix: knpbundles.knpnet.net
timeout: 300
processor:
type: tar
date_format: Y-m-d_H-i-s
options:
password: ~
compression_ratio: 6
split:
enable: false
split_size: ~ # Required
storages: [] # Required
folders: []
cloud_storages:

# Dropbox account credentials (use parameters in config.yml and store real values in prameters.yml)
dropbox:
user: ~ # Required
password: ~ # Required
remote_path: /

# Local storage definition
local:
path: ~ # Required

# Dropbox using official dropbox sdk API
dropbox_sdk:
access_token: ~ # Required
remote_path: ~ # Required

# Google Drive token name as specified in the Happyr Google Site Authenticator Bundle
google_drive:
token_name: ~ # Required
remote_path: /

# CloudApp
cloudapp:
user: ~ # Required
password: ~ # Required

# Any gaufrette adapter is supported
gaufrette:
service_name: [] # Required

# Any flysystem adapter is supported
flysystem:
service_name: [] # Required
databases:
mongodb:
all_databases: true
database: ~
db_host: localhost
db_port: 27017
db_user: ~
db_password: ~
mysql:
all_databases: false
database: ~
db_host: ~
db_port: 3306
db_user: ~
db_password: ~
ignore_tables: []
postgresql:
database: ~
db_host: localhost
db_port: 5432
db_user: ~
db_password: ~
restore: false
  • Restore command (#110)
    By Nyholm, 1 year ago
  • Merge pull request #122 from akovalyov/patch-1
    By web-flow, 1 year ago
  • Fix chmod for mysql configuration file
    By akovalyov, 1 year ago
  • Docblock cleanup (#120)
    By Nyholm, 1 year ago
  • Remove Monolog Dependency (#117)
    By Nyholm, 1 year ago
  • Just added quotes to scalar values (#115)
    By Nyholm, 1 year ago
  • Removed dead code (#113)
    By Nyholm, 1 year ago
  • Merge pull request #111 from jongotlin/warning-fix
    By web-flow, 1 year ago
  • Merge pull request #112 from jongotlin/deprecation
    By web-flow, 1 year ago
  • Trigger deprecation error if using legacy methods and Dropbox class
    By jongotlin, 1 year ago
  • Fixed mock warning for undefined method
    By jongotlin, 1 year ago
  • Merge pull request #107 from yamilovs/master
    By web-flow, 1 year ago
  • Rewrite MySQL configuration file formation. Rewrite file test to handle that some params may be missing.
    By yamilovs, 1 year ago
  • Move environment configuration from constructor method to separate one and rewrite tests to use it.
    By yamilovs, 1 year ago
  • rewrite array connection to avoid array merge function
    By yamilovs, 1 year ago
  • Rewrite MySQL tests for usage with configuration file
    By yamilovs, 1 year ago
  • Merge remote-tracking branch 'upstream/master'
    By yamilovs, 1 year ago
  • Merge pull request #109 from dizda/Nyholm-patch-1
    By web-flow, 1 year ago
  • Drop support for php 5.3
    By web-flow, 1 year ago
  • Do not test on php 5.3
    By web-flow, 1 year ago
  • Specify version of google/apiclient
    By web-flow, 1 year ago
  • Refactoring MySQL constructor. Now configuration file, that used for authorization, will be removed from backup dump.
    By yamilovs, 1 year ago
  • Add support for mysql 5.6.x.
    By yamilovs, 1 year ago
  • Update README.md
    By dizda, 2 years ago
  • Merge pull request #99 from marcaube/flysystem
    By dizda, 2 years ago
  • Add the list of cloud services and filesystems supported with Flysystem
    By marcaube, 2 years ago
  • Merge pull request #100 from scasei/master
    By dizda, 2 years ago
  • add / escape args for paths
    By scasei, 2 years ago
  • add / escape args for paths
    By scasei, 2 years ago
  • add / escape args for paths
    By scasei, 2 years ago