From 4884d92401f49ef828b7d805d9c752e2ea71f9a0 Mon Sep 17 00:00:00 2001 From: gitea Date: Fri, 24 May 2024 08:10:03 +0000 Subject: [PATCH] + change autostart containers mode when setting up restart: on-failure use example: dcfs pgadmin docker-compose.postgres.yml --- .bash_aliases | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.bash_aliases b/.bash_aliases index 9dd2386..3373f87 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -7,4 +7,21 @@ alias gb='git branch' alias dc='docker-compose' alias dils='docker image ls | grep' -alias dirm='docker image rm' \ No newline at end of file +alias dirm='docker image rm' + +dcfs() { + YAML_FILE=$2 + + if [[ -z "$YAML_FILE" ]]; then + YAML_FILE="docker-compose.yml" + fi + + if [[ -z "$1" ]]; then + echo "Service not set" + return + fi + + dc -f $YAML_FILE up -d --force-recreate $1 + dc -f $YAML_FILE stop $1 + dc -f $YAML_FILE rm --force $1 +}