Update docker stacks when newer images are available in the configured registries
Go to file
Christopher Vagnetoft 1f44d9f44b Webhook support, misc fixes
* Added support for slack (mattermost) webhooks
* Misc fixes
2022-03-08 01:04:03 +01:00
bin Webhook support, misc fixes 2022-03-08 01:04:03 +01:00
src Webhook support, misc fixes 2022-03-08 01:04:03 +01:00
.gitignore Webhook support, misc fixes 2022-03-08 01:04:03 +01:00
composer.json Initial commit 2022-03-07 22:45:54 +01:00
README.md Webhook support, misc fixes 2022-03-08 01:04:03 +01:00

Fresh: Keeping your docker stacks up to date

Building

Build using NoccyLabs Pharlite.

Usage

Options:

    -d,--dir <path>         Chdir to path on startup
    -c,--config <file>      Read file as docker-compose.yml
    -i,--image <image>      Only check if a newer image exists, set exitcode
    -p,--pull               Only pull, don't restart anything
    --credentials <type>    Credentials loader type (auto, basic)
    --check                 Only check (set exitcode)
    --slack <url>           Notify a Slack webhook on update
    -q,--quiet              Don't show any extra output (except dockers)

Update everything and up any new containers in current dir:

$ fresh.phar 

Manually pulling when changed:

if ! fresh.phar --check; then
    docker-compose pull
    docker-compose up -d
fi