denv update
This commit is contained in:
parent
827cb9c472
commit
d2dbeece34
3
bin/dcom
3
bin/dcom
@ -48,8 +48,7 @@ dcom() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "System: $SYSTEM_IDENTIFIER"
|
denv_info_msg "[$SYSTEM_IDENTIFIER]: $DOCKER_COMPOSE_COMMAND"
|
||||||
denv_info_msg "Command: $DOCKER_COMPOSE_COMMAND"
|
|
||||||
|
|
||||||
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
||||||
export $(grep -v '^#' "$SYSTEM_ENV_FILE" | xargs)
|
export $(grep -v '^#' "$SYSTEM_ENV_FILE" | xargs)
|
||||||
|
|||||||
5
bin/drun
5
bin/drun
@ -48,8 +48,7 @@ drun() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "System: $SYSTEM_IDENTIFIER"
|
denv_info_msg "[$SYSTEM_IDENTIFIER]: $DOCKER_EXEC_COMMAND"
|
||||||
denv_info_msg "Command: $DOCKER_EXEC_COMMAND"
|
|
||||||
|
|
||||||
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
||||||
export $(grep -v '^#' "$SYSTEM_ENV_FILE" | xargs)
|
export $(grep -v '^#' "$SYSTEM_ENV_FILE" | xargs)
|
||||||
@ -69,7 +68,7 @@ drun() {
|
|||||||
docker compose -f "$DOCKER_COMPOSE_FILE" exec -it $APP_CONTAINER $DOCKER_EXEC_COMMAND
|
docker compose -f "$DOCKER_COMPOSE_FILE" exec -it $APP_CONTAINER $DOCKER_EXEC_COMMAND
|
||||||
else
|
else
|
||||||
denv_echo_msg "docker compose"
|
denv_echo_msg "docker compose"
|
||||||
docker compose -f "$DOCKER_COMPOSE_FILE" exec $APP_CONTAINER $DOCKER_EXEC_COMMAND
|
docker compose -f "$DOCKER_COMPOSE_FILE" exec -T $APP_CONTAINER $DOCKER_EXEC_COMMAND
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Unset .env variables if a file exist
|
# Unset .env variables if a file exist
|
||||||
|
|||||||
2
init
2
init
@ -24,7 +24,7 @@ echo ""
|
|||||||
# Clone all systems.
|
# Clone all systems.
|
||||||
denv_info_msg "[dev-env]: Clone systems"
|
denv_info_msg "[dev-env]: Clone systems"
|
||||||
$ENV_DIR/script/clone
|
$ENV_DIR/script/clone
|
||||||
denv_info_msg "[dev-env]: Cloned systems"
|
denv_success_msg "[dev-env]: Cloned systems"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# Run init for all systems
|
# Run init for all systems
|
||||||
|
|||||||
@ -16,7 +16,7 @@ while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "System $IDENTIFIER"
|
denv_info_msg "[$IDENTIFIER]"
|
||||||
|
|
||||||
DIRECTORY="systems/$DIRECTORY"
|
DIRECTORY="systems/$DIRECTORY"
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,7 @@ if [ ! -f "$CONFIG_FILE" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "Executing $COMMAND for all systems defined in $CONFIG_FILE"
|
denv_info_msg "[dev-env]: Executing $COMMAND for all systems"
|
||||||
|
|
||||||
while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do # Iterate through all lines in .systems configuration
|
while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do # Iterate through all lines in .systems configuration
|
||||||
if [[ "$IDENTIFIER" =~ ^#.* ]] || [ -z "$IDENTIFIER" ]; then # Skip comments and emtpy lines
|
if [[ "$IDENTIFIER" =~ ^#.* ]] || [ -z "$IDENTIFIER" ]; then # Skip comments and emtpy lines
|
||||||
|
|||||||
@ -11,7 +11,7 @@ if [ ! -f "$CONFIG_FILE" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "[dev-env]: Execute $COMMAND foreach System"
|
denv_info_msg "[dev-env]: Execute $COMMAND for all systems"
|
||||||
|
|
||||||
# Iterate through all lines in .systems configuration
|
# Iterate through all lines in .systems configuration
|
||||||
while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do
|
while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do
|
||||||
@ -20,7 +20,7 @@ while IFS=' ' read -r IDENTIFIER DIRECTORY GIT; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
denv_info_msg "System $IDENTIFIER"
|
denv_info_msg "[$IDENTIFIER]: $COMMAND"
|
||||||
SYSTEM_SCRIPT_DIRECTORY=$(realpath "$ENV_DIR/systems/$DIRECTORY/bin/script")
|
SYSTEM_SCRIPT_DIRECTORY=$(realpath "$ENV_DIR/systems/$DIRECTORY/bin/script")
|
||||||
COMMAND_PATH="$SYSTEM_SCRIPT_DIRECTORY/$COMMAND";
|
COMMAND_PATH="$SYSTEM_SCRIPT_DIRECTORY/$COMMAND";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user