(copy of post from #794)
We are working on a open paper (in the spirit of distill) but focused on neuroimaging (for now). Any user could have access to a reproducible paper using binder. Anyone could also upload a new article there.
@bitnik We have a binder running on our server and were wondering how to “mount” the data in the user’s notebook, and how to launch repo2data every time a user upload a new repository. Could you explain more in details how we could do that (for now we are not wondering about authentification) (using https://github.com/gesiscss/example-binderhub-deployments/blob/69c9efad09df8df795a82cfd21f1c56d27f11f43/persistent_storage/config.yaml) ? Here is our config file :
jupyterhub: ingress: enabled: true hosts: - conp7.calculquebec.cloud annotations: ingress.kubernetes.io/proxy-body-size: 64m kubernetes.io/ingress.class: nginx kubernetes.io/tls-acme: 'true' hub: baseUrl: /jupyter/ proxy: service: type: NodePort singleuser: memory: guarantee: 4G cpu: guarantee: 2 # BinderHub config config: BinderHub: hub_url: https://conp7.calculquebec.cloud/jupyter use_registry: true image_prefix: cmdntrf/conp7.calculquebec.cloud- service: type: NodePort storage: capacity: 2G ingress: enabled: true hosts: - conp7.calculquebec.cloud annotations: kubernetes.io/ingress.class: nginx https: enabled: true type: kube-lego config: # Allow POSTs of upto 64MB, for large notebook support. proxy-body-size: 64m