Sign inSign up

juroapp/scm-backup

By juroapp

•Updated about 1 year ago

Dockerised SCM Backup

Image
0

3.8K

juroapp/scm-backup repository overview

⁠Dockerised SCM Backup

GitHub

SCM Backup⁠ in a Docker container. Default configuration is preset to work with Github.

⁠Environment Variables

To run this project, you will need the following environment variables

Required:

GH_ORG

GH_USER

GH_PASS

Optional:

S3_BUCKET - If provided, backups will be configured to use S3 storage

Note: When using S3 backup, you are responsible for configuring AWS authentication (credentials, IAM roles, etc.) in your Docker environment.

⁠Usage/Examples

docker run -v ${LOCAL_BACKUP_DIRECTORY}:/opt/scm-backup/backup \
           -e GH_USER=username \
           -e GH_PASS=app_password \
           -e GH_ORG=org \
           juroapp/scm-backup

With S3 backup enabled:

docker run -v ${LOCAL_BACKUP_DIRECTORY}:/opt/scm-backup/backup \
           -e GH_USER=username \
           -e GH_PASS=app_password \
           -e GH_ORG=org \
           -e S3_BUCKET=my-backup-bucket \
           juroapp/scm-backup

Tag summary

Content type

Image

Digest

sha256:fb46f3f02…

Size

77.9 MB

Last updated

about 1 year ago

docker pull juroapp/scm-backup