Spaces:
Sleeping
Sleeping
Commit
·
6fd6bab
1
Parent(s):
56bf83e
local exec docker bash added. Rstudio user mentions removed
Browse files- Dockerfile +4 -4
- 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
|
155 |
# Make bash automatically activate the conda environment
|
156 |
-
&& echo "conda activate $ENV_PREFIX" >>
|
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" >>
|
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}
|
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[@]}" .
|