File size: 717 Bytes
6fd6bab
 
 
 
 
 
a458f3b
6fd6bab
 
 
ba2fe7f
a458f3b
 
 
 
 
07f01fb
a458f3b
07f01fb
04c66c2
 
a458f3b
 
 
 
 
 
 
6fd6bab
2b21fc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Inicializa un array vacío
args=()

# Lee el archivo .env línea por línea
while IFS='=' read -r key value; do
    if [[ $key != \#* && $key != '' ]]; then  # Excluye comentarios y líneas vacías
        args+=(-e "$key=$value")  # Agrega --build-arg y la variable como un elemento
    fi
done < .env

echo "args: ${args[@]}"
#read -p "Press enter to continue"

INTER=$1

flags=()
if ((INTER == 1)); then
    echo "INTERACTIVE"
    flags+=("-it" "--entrypoint" "/bin/bash")
else
    flags+=( "--entrypoint" "./entrypoint.sh")
fi

flags+=("--gpus" "all")

echo "${flags[@]}"

#read -p "Press enter to continue"
# Ejecuta docker build con los argumentos
docker run -p 8888:8867 "${flags[@]}" "${args[@]}" -t dvatshf