Helper functions for using docker-compose
(in /home/bsgt/stablecaps_bashrc/modules/docker-compose_module.sh)
Function Index
01 - docker-compose-fresh
>> docker-compose-fresh():
about: Shut down, remove and start again the docker-compose setup, then tail the logs
group: docker-compose
param: 1: name of the docker-compose.yaml file to use (optional). Default: docker-compose.yaml
example:
docker-compose-fresh docker-compose-foo.yaml
function docker-compose-fresh() {
local DCO_FILE_PARAM=""
if [ -n "$1" ]; then
echo "Using docker-compose file: $1"
DCO_FILE_PARAM="--file $1"
fi
docker-compose $DCO_FILE_PARAM stop
docker-compose $DCO_FILE_PARAM rm -f
docker-compose $DCO_FILE_PARAM up -d
docker-compose $DCO_FILE_PARAM logs -f --tail 100
}