24 lines
652 B
Bash
Executable File
24 lines
652 B
Bash
Executable File
#!/bin/bash
|
|
|
|
COMMAND="$@"
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
#LOAD ENV VARIABLES FROM .ENV
|
|
export $(grep -v '^#' "${SCRIPT_DIR}/../../.env" | xargs)
|
|
|
|
#MAC
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
docker-compose -f "${SCRIPT_DIR}/../../docker/docker-compose-mac.yml" $COMMAND
|
|
|
|
#LINUX
|
|
elif [[ "$OSTYPE" == "linux-gnu" ]]; then
|
|
docker-compose -f "${SCRIPT_DIR}/../../docker/docker-compose.yml" $COMMAND
|
|
|
|
else
|
|
echo "Dieses Skript wird auf deinem Gerät nicht unterstützt"
|
|
exit 1
|
|
fi
|
|
|
|
#UNSET ENV VARIABLES FROM .ENV
|
|
unset $(grep -v '^#' "${SCRIPT_DIR}/../../.env" | sed -E 's/(.*)=.*/\1/' | xargs)
|