Files
OBIJupyterHub/obijupyterhub/start-notebook.sh

29 lines
705 B
Bash
Raw Normal View History

2025-10-16 01:07:07 +02:00
#!/bin/bash
set -e
# Function to create directory
create_r_packages_dir() {
local max_attempts=10
local attempt=1
while [ $attempt -le $max_attempts ]; do
if [ -d "/home/jovyan/work" ]; then
mkdir -p /home/jovyan/work/R_packages
echo "R_packages directory created successfully"
return 0
fi
echo "Waiting for work directory to be mounted (attempt $attempt/$max_attempts)..."
sleep 1
attempt=$((attempt + 1))
done
echo "Warning: Could not verify work directory mount"
return 1
}
# Create R_packages directory
create_r_packages_dir
# Start the single-user server
exec jupyterhub-singleuser "$@"