Spaces:
Sleeping
Sleeping
| # 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 |