add bash-it
This commit is contained in:
20
dot_bash_it/plugins/available/docker-compose.plugin.bash
Normal file
20
dot_bash_it/plugins/available/docker-compose.plugin.bash
Normal file
@@ -0,0 +1,20 @@
|
||||
cite about-plugin
|
||||
about-plugin 'Helper functions for using docker-compose'
|
||||
|
||||
function 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'
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user