A ruby 2.3 docker image to run the backup gem and set it up with environment variables.
4.4K
This repository contains a ruby 2.3 image to run the backup gem.
Just run the docker container inside a kubernetes environment. You can find some examples in the
kubernetes-examples/ folder.
Everything can be specified by ENV:
# FTP Configuration, used if FTP_SERVER is present
FTP_USERNAME=
FTP_PASSWORD=
FTP_SERVER=
FTP_PORT=21
FTP_KEEP=3
FTP_PATH=/home/
# SFTP Configuration, used if SFTP_SERVER is present
SFTP_USERNAME=
SFTP_PASSWORD=
SFTP_SERVER=
SFTP_PORT=22
SFTP_KEEP=3
SFTP_PATH=/home/
# Backup Folders
BACKUP_FOLDER=/etc/,/home
# encrypt the backup if the password is set
BACKUP_PASSWORD=
# slack or mattermost Configuration
# leave empty if you don't need a notification
SLACK_URL=
SLACK_NOTIFY_SUCCESS=true
SLACK_NOTIFY_WARNING=true
SLACK_NOTIFY_FAILURE=true
# psql Configuration, used if PSQL_SERVER is present
PSQL_DATABASE=
PSQL_USERNAME=
PSQL_PASSWORD=
PSQL_SERVER=
PSQL_PORT=5432
You need at least to configure:
Content type
Image
Digest
Size
165.2 MB
Last updated
almost 6 years ago
docker pull loumaris/backup