Update docker stacks when newer images are available in the configured registries
Go to file
2022-03-07 22:45:54 +01:00
bin Initial commit 2022-03-07 22:45:54 +01:00
src Initial commit 2022-03-07 22:45:54 +01:00
composer.json Initial commit 2022-03-07 22:45:54 +01:00
README.md Initial commit 2022-03-07 22:45:54 +01:00

Fresh: Keeping your docker stacks up to date

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