kopia lustrzana https://github.com/modem7/docker-borgmatic
allow ability for additional packages
rodzic
20643ba32f
commit
99ca225aa3
|
@ -35,7 +35,8 @@ It uses cron to run the backups at a time you can configure in `data/borgmatic.d
|
|||
# Environment Variables
|
||||
| Variable | Description | Possible Values | Default |
|
||||
| :----: | --- | --- | --- |
|
||||
| DOCKERCLI | Install DockerCLI | true | Empty |
|
||||
| DOCKERCLI | Install DockerCLI and ComposeCLI | true | Empty |
|
||||
| EXTRA_PKGS | Install additional packages | postgresql16 libecpg <other packages> | Empty |
|
||||
| CRON | Cron times | cron time, false | 0 1 * * * |
|
||||
| CRON_COMMAND | Command cron will run | borgmatic --stats -v 0 2>&1 | borgmatic --stats -v 0 2>&1 |
|
||||
| EXTRA_CRON | Extra cron lines | 0 5 2 * * command1 | Empty |
|
||||
|
|
|
@ -11,6 +11,13 @@ else
|
|||
composever="not installed"
|
||||
fi
|
||||
|
||||
# Install additional packages
|
||||
if [ -v EXTRA_PKGS ]
|
||||
then
|
||||
echo Installing extra packages: "$EXTRA_PKGS"
|
||||
apk add -U --quiet $EXTRA_PKGS
|
||||
fi
|
||||
|
||||
# Version variables
|
||||
borgver=$(borg --version)
|
||||
borgmaticver=$(borgmatic --version)
|
||||
|
@ -28,8 +35,14 @@ composecli $composever
|
|||
python $pythonver
|
||||
-----------------------------------
|
||||
Time Zone: $TZ
|
||||
-----------------------------------
|
||||
"
|
||||
-----------------------------------"
|
||||
if [ -v EXTRA_PKGS ]
|
||||
then
|
||||
echo "Additional packages installed:"
|
||||
echo "-----------------------------------"
|
||||
echo $EXTRA_PKGS | tr -s " " "\n"
|
||||
echo "-----------------------------------"
|
||||
fi
|
||||
|
||||
# Enable initial debug logging based on the DEBUG_SECRETS environment variable.
|
||||
# Logs the initial values of BORG_PASSPHRASE and BORG_PASSPHRASE_FILE.
|
||||
|
|
Ładowanie…
Reference in New Issue