Skip to content

Instantly share code, notes, and snippets.

View qweluke's full-sized avatar
🌴
On vacation

Lukasz Malicki qweluke

🌴
On vacation
View GitHub Profile
@qweluke
qweluke / capistrano_db_dump_purge
Created February 20, 2018 14:19
capifony - dump database and purge old dumps
set :keep_db_backups, 5
set :backup_path, "db_dumps"
set :backup_name, "database"
task :dump_db do
# read symfony configuration from remote server
params = capture "cat #{deploy_to}/current/app/config/parameters.yml"
config = YAML.load(params)
backup_to = "#{fetch(:deploy_to)}/#{fetch(:backup_path)}"
@qweluke
qweluke / capifony_dump_database
Created February 20, 2018 13:42
capistrano: dump database
task :dump_db do
params = capture "cat #{deploy_to}/current/app/config/parameters.yml"
config = YAML.load(params)
backup_path = "#{fetch(:deploy_to)}/db_dumps"
run "mkdir -p #{backup_path}"
basename = 'database'
db_user = config['parameters']['database_user']
db_pw = config['parameters']['database_password']
@qweluke
qweluke / capifony
Created February 20, 2018 13:41
capistrano: dump database
task :dump_db do
params = capture "cat #{deploy_to}/current/app/config/parameters.yml"
config = YAML.load(params)
backup_path = "#{fetch(:deploy_to)}/db_dumps"
run "mkdir -p #{backup_path}"
basename = 'database'
db_user = config['parameters']['database_user']
db_pw = config['parameters']['database_password']
@qweluke
qweluke / capifony
Created February 20, 2018 13:41
capistrano: dump database
task :dump_db do
params = capture "cat #{deploy_to}/current/app/config/parameters.yml"
config = YAML.load(params)
backup_path = "#{fetch(:deploy_to)}/db_dumps"
run "mkdir -p #{backup_path}"
basename = 'database'
db_user = config['parameters']['database_user']
db_pw = config['parameters']['database_password']