__devenv
This commit is contained in:
parent
25a29caf5b
commit
fcccfad04a
11
bin/dcom
11
bin/dcom
@ -38,9 +38,11 @@ dcom() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
SYSTEM_PATH="$ENV_DIR/systems/$SYSTEM_PATH"
|
SYSTEM_PATH="$ENV_DIR/systems/$SYSTEM_PATH"
|
||||||
|
SYSTEM_ENV_FILE="$SYSTEM_PATH/.env"
|
||||||
DOCKER_COMPOSE_COMMAND="$@"
|
DOCKER_COMPOSE_COMMAND="$@"
|
||||||
DOCKER_COMPOSE_FILE="$SYSTEM_PATH/docker/docker-compose.yml"
|
DOCKER_COMPOSE_FILE="$SYSTEM_PATH/docker/docker-compose.yml"
|
||||||
|
|
||||||
|
# Set .env variables if a file exist
|
||||||
if [[ ! -f "$DOCKER_COMPOSE_FILE" ]]; then
|
if [[ ! -f "$DOCKER_COMPOSE_FILE" ]]; then
|
||||||
denv_error_msg "$DOCKER_COMPOSE_FILE was not found. Have you run init yet?"
|
denv_error_msg "$DOCKER_COMPOSE_FILE was not found. Have you run init yet?"
|
||||||
return 1
|
return 1
|
||||||
@ -49,5 +51,14 @@ dcom() {
|
|||||||
denv_info_msg "System: $SYSTEM_IDENTIFIER"
|
denv_info_msg "System: $SYSTEM_IDENTIFIER"
|
||||||
denv_info_msg "Command: $DOCKER_COMPOSE_COMMAND"
|
denv_info_msg "Command: $DOCKER_COMPOSE_COMMAND"
|
||||||
|
|
||||||
|
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
||||||
|
export $(grep -v '^#' "$SYSTEM_ENV_FILE" | xargs)
|
||||||
|
fi
|
||||||
|
|
||||||
docker compose -f "$DOCKER_COMPOSE_FILE" $DOCKER_COMPOSE_COMMAND
|
docker compose -f "$DOCKER_COMPOSE_FILE" $DOCKER_COMPOSE_COMMAND
|
||||||
|
|
||||||
|
# Unset .env variables if a file exist
|
||||||
|
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
||||||
|
unset $(grep -v '^#' "$SYSTEM_ENV_FILE" | sed -E 's/(.*)=.*/\1/' | xargs)
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user