Skip to content
Snippets Groups Projects
Commit 4609717a authored by Peng Lian's avatar Peng Lian
Browse files

Update vizapp scripts

parent 0be5f8ca
No related merge requests found
......@@ -35,7 +35,7 @@ for lib in $VIZAPP_LIBS; do
-v ${VIZAPP_HOME}:${VIZAPP_INSIDE} \
-e R_LIBS=${R_LIBS_INSIDE} \
-e outputDir=${outputDir} \
${IMAGE_NAME} R -e "install.packages('$lib', lib='$R_LIBS_INSIDE')"
${IMAGE_NAME} R -e "if (!require('$lib', character.only=TRUE)) {install.packages('$lib', dependencies=TRUE, lib='$R_LIBS_INSIDE')}"
done
# run vizapp on localhost
......
......@@ -29,11 +29,13 @@ mkdir -p ${VIZAPP_HOME}/.rlibrary
singularity_image=r_${R_VERSION}.sif
# pull the container to a local image
singularity pull ${singularity_image} docker://$IMAGE_NAME
if [ ! -e ${singularity_image} ]; then
singularity pull ${singularity_image} docker://$IMAGE_NAME
fi
# install vizapp libs to customize folder
for lib in $VIZAPP_LIBS; do
SINGULARITYENV_R_LIBS=${R_LIBS} SINGULARITYENV_outputDir=${outputDir} singularity exec ${singularity_image} R -e "install.packages('$lib', lib='${R_LIBS}')"
SINGULARITYENV_R_LIBS=${R_LIBS} SINGULARITYENV_outputDir=${outputDir} singularity exec ${singularity_image} R -e "if (!require('$lib', character.only=TRUE)) {install.packages('$lib', dependencies=TRUE, lib='$R_LIBS')}"
done
# run vizapp on localhost
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment