deepvats / local_exec_docker.sh
misantamaria's picture
separado en dos local_exec docker y local_build_docker. Eliminado xai.py, que no es necesario aqui y da problemas
a458f3b
raw
history blame
645 Bytes
# 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)
fi
flags+=("--gpus" "all")
echo "${flags[@]}"
#read -p "Press enter to continue"
# Ejecuta docker build con los argumentos
docker run "${flags[@]}" "${args[@]}" -t dvatshf