class Meroku::Backup

Logic related to backup of production server

Public Class Methods

new() click to toggle source
# File lib/meroku/backup.rb, line 8
    def initialize
      @connection = Net::SSH.start('34.239.241.218', 'ubuntu', sshopts)
      execute_script <<~HEREDOC
        SECRET=#{Meroku::Shared.secrets.meroku_secret} ~/backend_api/script/backup_db
        SECRET=#{Meroku::Shared.secrets.meroku_secret} ~/backend_api/script/backup_etc
        SECRET=#{Meroku::Shared.secrets.meroku_secret} ~/backend_api/script/backup_nginxconfs
        SECRET=#{Meroku::Shared.secrets.meroku_secret} ~/backend_api/script/backup_homedirs
      HEREDOC
      puts 'OK'
    end