Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ops

A minimal image for running Linux CLI utilities - shell scripts and similar.

Quickstart

$ docker run -ti --rm ghcr.io/infinite-industries/ops bin/db-backup

Utilities

db-backup

Backup a Postgres database and optionally copy it to an S3 bucket.

Source: bin/db-backup

Usage within this image:

# basic usage - setting environment variables for database name, db & aws
# connection info in an env file
docker run --env-file .env --rm ghcr.io/jswank/ops:latest bin/db-backup

# basic usage - setting environment variables for db & aws connection info in
# an env file
docker run --env-file .env --rm ghcr.io/jswank/ops:latest bin/db-backup dbname

# debugging
docker run --env-file .env --rm ghcr.io/jswank/ops:latest bash -x bin/db/backup dbname

# storing a copy on the host machine
sudo mkdir -p /home/infinite/backups && sudo chown 1000:1000 /home/infinite/backups
docker run --env-file ops.env -v /home/infinite/backups:/var/tmp/backups --rm ghcr.io/jswank/ops:latest bin/db-backup

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages