Spaces:
Sleeping
Sleeping
Commit
·
04c66c2
1
Parent(s):
e3036b0
añadido print a los ls la
Browse files- Dockerfile +3 -0
- entrypoint.sh +23 -2
- local_exec_docker.sh +2 -2
- r_shiny_app/global.R +2 -2
- r_shiny_app/server.R +2 -2
Dockerfile
CHANGED
@@ -59,5 +59,8 @@ RUN chmod +777 /home/.config/matplotlib
|
|
59 |
|
60 |
RUN echo "RETICULATE_MINICONDA_PATH" $RETICULATE_MINICONDA_PATH
|
61 |
|
|
|
|
|
|
|
62 |
#Online
|
63 |
CMD ["R", "--quiet", "-e", "shiny::runApp(Sys.getenv('APP'), host='0.0.0.0', port=as.integer(Sys.getenv('RSTUDIO_PORT')))"]
|
|
|
59 |
|
60 |
RUN echo "RETICULATE_MINICONDA_PATH" $RETICULATE_MINICONDA_PATH
|
61 |
|
62 |
+
COPY --chown=${USER_ID}:${GROUP_ID} ./entrypoint.sh ./entrypoint.sh
|
63 |
+
RUN chmod +x ./entrypoint.sh
|
64 |
+
|
65 |
#Online
|
66 |
CMD ["R", "--quiet", "-e", "shiny::runApp(Sys.getenv('APP'), host='0.0.0.0', port=as.integer(Sys.getenv('RSTUDIO_PORT')))"]
|
entrypoint.sh
CHANGED
@@ -1,4 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
# start rstudio server
|
2 |
/init
|
3 |
-
exec "$@"
|
4 |
-
|
|
|
1 |
+
#!/bin/bash --login
|
2 |
+
set -e
|
3 |
+
|
4 |
+
echo ". ${HOME}/miniconda3/etc/profile.d/conda.sh" >> ${HOME}/.bashrc
|
5 |
+
# Make bash automatically activate the conda environment
|
6 |
+
echo "conda activate ${ENV_PREFIX}" >> ~/.bashrc
|
7 |
+
#echo "export WANDB_ENTITY=${WANDB_ENTITY:-default}" >> ${HOME}/.bashrc
|
8 |
+
# echo "WANDB_ENTITY=${WANDB_ENTITY:-default}" >> ${HOME}/.Renviron
|
9 |
+
|
10 |
+
# Define an array of environment variable names from the ENV_VARS Compose variable
|
11 |
+
IFS=',' read -ra ENV_VAR_NAMES <<< "$ENV_VARS"
|
12 |
+
|
13 |
+
echo "ENV_VAR_NAMES=${ENV_VAR_NAMES[@]}"
|
14 |
+
|
15 |
+
# Loop through the array of environment variable names and set the variables
|
16 |
+
for ENV_VAR_NAME in "${ENV_VAR_NAMES[@]}"; do
|
17 |
+
ENV_VAR_VALUE="${!ENV_VAR_NAME:-default}"
|
18 |
+
echo "$ENV_VAR_NAME=$ENV_VAR_VALUE" >> ${HOME}/.Renviron
|
19 |
+
done
|
20 |
+
|
21 |
+
ulimit -s 16384
|
22 |
+
|
23 |
# start rstudio server
|
24 |
/init
|
25 |
+
exec "$@"
|
|
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 |
-
|
21 |
-
|
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")
|
r_shiny_app/global.R
CHANGED
@@ -155,11 +155,11 @@ make_individual_dygraph <- function(i){
|
|
155 |
# RETRIEVE WANDB RUNS & ARTIFACTS #
|
156 |
###################################
|
157 |
|
158 |
-
system('ls -la /home/app', intern=TRUE)
|
159 |
|
160 |
api <- wandb$Api()
|
161 |
|
162 |
-
system('ls -la /home/app', intern=TRUE)
|
163 |
|
164 |
print("Querying encoders")
|
165 |
encs_l <- dvats$get_wandb_artifacts(project_path = glue(WANDB_ENTITY, "/", WANDB_PROJECT),
|
|
|
155 |
# RETRIEVE WANDB RUNS & ARTIFACTS #
|
156 |
###################################
|
157 |
|
158 |
+
print(system('ls -la /home/app', intern=TRUE))
|
159 |
|
160 |
api <- wandb$Api()
|
161 |
|
162 |
+
print(system('ls -la /home/app', intern=TRUE))
|
163 |
|
164 |
print("Querying encoders")
|
165 |
encs_l <- dvats$get_wandb_artifacts(project_path = glue(WANDB_ENTITY, "/", WANDB_PROJECT),
|
r_shiny_app/server.R
CHANGED
@@ -580,8 +580,8 @@ shinyServer(function(input, output, session) {
|
|
580 |
flush.console()
|
581 |
#artifact_dir = ts_ar$download(root=DEFAULT_PATH_WANDB_ARTIFACTS)
|
582 |
#print(paste0("Reactive tsdf | Read feather | Downloaded: ", artifact_dir))
|
583 |
-
system('ls -la /.artifacts', intern=TRUE)
|
584 |
-
system('ls -la /.artifacts/mvp-SWV:v1', intern=TRUE)
|
585 |
df <- read_feather(path, as_data_frame = TRUE, mmap = FALSE) %>% rename('timeindex' = `__index_level_0__`)
|
586 |
t_end = Sys.time()
|
587 |
print(paste0("Reactive tsdf | Read feather | Execution time: ", t_end - t_init, " seconds"))
|
|
|
580 |
flush.console()
|
581 |
#artifact_dir = ts_ar$download(root=DEFAULT_PATH_WANDB_ARTIFACTS)
|
582 |
#print(paste0("Reactive tsdf | Read feather | Downloaded: ", artifact_dir))
|
583 |
+
print(system('ls -la /.artifacts', intern=TRUE))
|
584 |
+
print(system('ls -la /.artifacts/mvp-SWV:v1', intern=TRUE))
|
585 |
df <- read_feather(path, as_data_frame = TRUE, mmap = FALSE) %>% rename('timeindex' = `__index_level_0__`)
|
586 |
t_end = Sys.time()
|
587 |
print(paste0("Reactive tsdf | Read feather | Execution time: ", t_end - t_init, " seconds"))
|