allow ability for additional packages

pull/142/head
modem7 2024-04-24 16:45:20 +01:00
rodzic 20643ba32f
commit 99ca225aa3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 2C37853D96B6D9E9
2 zmienionych plików z 17 dodań i 3 usunięć

Wyświetl plik

@ -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 |

Wyświetl plik

@ -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.