__devenv
This commit is contained in:
parent
25a29caf5b
commit
fcccfad04a
11
bin/dcom
11
bin/dcom
@ -38,9 +38,11 @@ dcom() {
|
||||
fi
|
||||
|
||||
SYSTEM_PATH="$ENV_DIR/systems/$SYSTEM_PATH"
|
||||
SYSTEM_ENV_FILE="$SYSTEM_PATH/.env"
|
||||
DOCKER_COMPOSE_COMMAND="$@"
|
||||
DOCKER_COMPOSE_FILE="$SYSTEM_PATH/docker/docker-compose.yml"
|
||||
|
||||
# Set .env variables if a file exist
|
||||
if [[ ! -f "$DOCKER_COMPOSE_FILE" ]]; then
|
||||
denv_error_msg "$DOCKER_COMPOSE_FILE was not found. Have you run init yet?"
|
||||
return 1
|
||||
@ -49,5 +51,14 @@ dcom() {
|
||||
denv_info_msg "System: $SYSTEM_IDENTIFIER"
|
||||
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
|
||||
|
||||
# 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