Spaces:
Sleeping
Sleeping
Commit
·
0e9e79b
1
Parent(s):
3ad2ec3
docker med fixed
Browse files- Dockerfile.med +4 -0
- local_exec_docker.sh +2 -2
- local_exec_med.sh +17 -0
Dockerfile.med
CHANGED
@@ -38,6 +38,10 @@ ENV APPDIR='/home/app'
|
|
38 |
ENV DATADIR=$HOME'/data/'
|
39 |
ENV DVATSDIR=$HOME'/dvats/'
|
40 |
|
|
|
|
|
|
|
|
|
41 |
#--- Volumes
|
42 |
COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app $APPDIR
|
43 |
COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} $DATADIR
|
|
|
38 |
ENV DATADIR=$HOME'/data/'
|
39 |
ENV DVATSDIR=$HOME'/dvats/'
|
40 |
|
41 |
+
|
42 |
+
ARG LOCAL_DATA_PATH
|
43 |
+
ENV LOCAL_DATA_PATH=$LOCAL_DATA_PATH
|
44 |
+
|
45 |
#--- Volumes
|
46 |
COPY --chown=${USER_ID}:${GROUP_ID} ../r_shiny_app $APPDIR
|
47 |
COPY --chown=${USER_ID}:${GROUP_ID} ${LOCAL_DATA_PATH} $DATADIR
|
local_exec_docker.sh
CHANGED
@@ -17,8 +17,8 @@ flags=()
|
|
17 |
if ((INTER == 1)); then
|
18 |
echo "INTERACTIVE"
|
19 |
flags+=("-it" "--entrypoint" "/bin/bash")
|
20 |
-
else
|
21 |
-
flags+=( "--entrypoint" "entrypoint.sh")
|
22 |
fi
|
23 |
|
24 |
flags+=("--gpus" "all")
|
|
|
17 |
if ((INTER == 1)); then
|
18 |
echo "INTERACTIVE"
|
19 |
flags+=("-it" "--entrypoint" "/bin/bash")
|
20 |
+
#else
|
21 |
+
#flags+=( "--entrypoint" "entrypoint.sh")
|
22 |
fi
|
23 |
|
24 |
flags+=("--gpus" "all")
|
local_exec_med.sh
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Inicializa un array vacío
|
2 |
+
args=()
|
3 |
+
|
4 |
+
# Lee el archivo .env línea por línea
|
5 |
+
while IFS='=' read -r key value; do
|
6 |
+
if [[ $key != \#* && $key != '' ]]; then # Excluye comentarios y líneas vacías
|
7 |
+
args+=(-e "$key=$value") # Agrega --build-arg y la variable como un elemento
|
8 |
+
fi
|
9 |
+
done < .env
|
10 |
+
|
11 |
+
#echo "args: ${args[@]}"
|
12 |
+
#read -p "Press enter to continue"
|
13 |
+
|
14 |
+
|
15 |
+
#read -p "Press enter to continue"
|
16 |
+
# Ejecuta docker build con los argumentos
|
17 |
+
echo "docker run "dvats-rstudio-ghf:latest --it --entrypoint /bin/bash --gpus all" "${args[@]}" -t dvatshf-med"
|