misantamaria commited on
Commit
6fd6bab
·
1 Parent(s): 56bf83e

local exec docker bash added. Rstudio user mentions removed

Browse files
Files changed (2) hide show
  1. Dockerfile +4 -4
  2. local_exec_docker.sh +12 -0
Dockerfile CHANGED
@@ -151,9 +151,9 @@ RUN chmod u+x /usr/local/bin/postBuild \
151
  && conda activate $ENV_PREFIX \
152
  && /usr/local/bin/postBuild \
153
  && conda deactivate; \
154
- && mv ~/.bashrc ~/rstudio/.bashrc \
155
  # Make bash automatically activate the conda environment
156
- && echo "conda activate $ENV_PREFIX" >> ~/rstudio/.bashrc
157
 
158
 
159
  RUN chmod u+x /usr/local/bin/postBuild \
@@ -161,7 +161,7 @@ RUN chmod u+x /usr/local/bin/postBuild \
161
  && /usr/local/bin/postBuild \
162
  && conda deactivate \
163
  # Make bash automatically activate the conda environment
164
- && echo "conda activate $ENV_PREFIX" >> ~/rstudio/.bashrc
165
 
166
  RUN conda list --prefix ${ENV_PREFIX}
167
 
@@ -199,7 +199,7 @@ RUN echo "---> Setup variables" && \
199
  #echo "$ENV_VARS" | tr ',' '\n' | while read ENV_VAR_NAME; do \
200
  ENV_VAR_VALUE="${!ENV_VAR_NAME:-default}"; \
201
  echo "$ENV_VAR_NAME=$ENV_VAR_VALUE"; \
202
- done > ${HOME}/rstudio/.Renviron
203
 
204
 
205
  RUN echo "--> Go!"
 
151
  && conda activate $ENV_PREFIX \
152
  && /usr/local/bin/postBuild \
153
  && conda deactivate; \
154
+ && mv ~/.bashrc ~/.bashrc \
155
  # Make bash automatically activate the conda environment
156
+ && echo "conda activate $ENV_PREFIX" >> ~/.bashrc
157
 
158
 
159
  RUN chmod u+x /usr/local/bin/postBuild \
 
161
  && /usr/local/bin/postBuild \
162
  && conda deactivate \
163
  # Make bash automatically activate the conda environment
164
+ && echo "conda activate $ENV_PREFIX" >> ~/.bashrc
165
 
166
  RUN conda list --prefix ${ENV_PREFIX}
167
 
 
199
  #echo "$ENV_VARS" | tr ',' '\n' | while read ENV_VAR_NAME; do \
200
  ENV_VAR_VALUE="${!ENV_VAR_NAME:-default}"; \
201
  echo "$ENV_VAR_NAME=$ENV_VAR_VALUE"; \
202
+ done > ${HOME}/.Renviron
203
 
204
 
205
  RUN echo "--> Go!"
local_exec_docker.sh ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
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+=(--build-arg "$key=$value") # Agrega --build-arg y la variable como un elemento
8
+ fi
9
+ done < .env
10
+
11
+ # Ejecuta docker build con los argumentos
12
+ docker build "${args[@]}" .