在JupyterHub中填充用户主目录

在JupyterHub中填充用户主目录,jupyter,jupyterhub,Jupyter,Jupyterhub,我正在尝试填充JupyterHub上用户的主目录。我使用Kubernetes指南遵循了Zero to JupyterHub,并拥有一个工作集群。我在容器中有要复制的文件夹,但我不确定如何复制它们以便用户可以使用它们 lifecycleHooks: postStart: exec: command: ["cp", "-a", "mydir", "/home/jovyan/mydir"] 当我在容器中得到一个shell时,文件夹就在/home/jovyan中,但是当exec钩子运行

我正在尝试填充JupyterHub上用户的主目录。我使用Kubernetes指南遵循了Zero to JupyterHub,并拥有一个工作集群。我在容器中有要复制的文件夹,但我不确定如何复制它们以便用户可以使用它们

lifecycleHooks:
  postStart:
  exec:
    command: ["cp", "-a", "mydir", "/home/jovyan/mydir"]

当我在容器中得到一个shell时,文件夹就在
/home/jovyan
中,但是当exec钩子运行时,这些文件夹就找不到了。我知道我这里缺少一些简单的东西。

我发现最好的方法是将您需要的文件夹复制到除
/home/jovyan
以外的目录,例如
/tmp
,然后从那里复制它们

我现在在我的
config.yaml
中有类似的东西,它允许运行由分号分隔的多个命令

lifecycleHooks:
    postStart:
      exec:
        command:
          - "sh"
          - "-c"
          - >
            cp -r /tmp/folder_a /home/jovyan;
            cp -r /tmp/folder_b /home/jovyan