dumpster

package module
v0.0.0-...-a821fee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

README

Dumpster

Dumpster is a GO CLI tool that makes creating MySQL dumps easy. The application can upload the dump to a Google Cloud Storage bucket (S3 support is planned). There is a docker image available and attached to this repository under the packages section.

We are planning to add more features to this tool, so stay tuned.

Installation

You can install the tool using the following command:

go get -u github.com/Jacobbrewer1/dumpster

Usage

Locally

The tool is very simple to use. You can run the following command to see the available options:

dumpster commands
Docker

There is a docker image available for this tool. I personally use the docker image to run the tool as a Kubernetes cronjob in my projects.

Commands

The following commands are available:

  • version - This command will display the version of the tool.
  • dump - This command will create a dump of the specified database and upload it to the specified bucket.
  • purge - This command will delete all the files in the specified bucket.

Configuration

The tool requires a small setup if certain features are to be used. you can run the following command to get help on configuring the tool:

dumpster <command> --help

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
dumper command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL