Currently the ./build.sh tar will fail if it is run on a fresh docker state with no cached non-built images (e.g. redis). Running a ./build.sh before this will cause the images to be downloaded and cached but this behavior is confusing.
This can also be helped by adding build: sections to each appropriate container within the docker-compose.yml so that docker itself knows which images are external and then docker compose ... pull --ignore-buildable will work to cache these images.
Currently the
./build.sh tarwill fail if it is run on a fresh docker state with no cached non-built images (e.g. redis). Running a./build.shbefore this will cause the images to be downloaded and cached but this behavior is confusing.This can also be helped by adding
build:sections to each appropriate container within thedocker-compose.ymlso that docker itself knows which images are external and thendocker compose ... pull --ignore-buildablewill work to cache these images.