Чтобы пользователь мог получить доступ к некоторым параметрам сразу после запуска своей записной книжки, ipython
необходимо знать ячейки запуска. Это можно сделать с помощью следующих команд в случае JuPyterHub:
proxy:
secretToken: "yada yada"
singleuser:
image:
name: some_acc_id.dkr.ecr.ap-south-1.amazonaws.com/demo
tag: 12h
lifecycleHooks:
postStart:
exec:
command: ["/bin/sh", "-c", 'ipython profile create; cd ~/.ipython/profile_default/startup; echo ''run_id = "sample" ''> aviral.py']
imagePullSecret:
enabled: true
registry: some_acc_id.dkr.ecr.ap-south-1.amazonaws.com
username: aws
email: aviral@abc.com
Убедитесь, что вы правильно выходите из кавычек в yaml
или просто следуйте тому, что я сделал выше.
Как только это будет сделано, бумажная фабрика переопределит параметры, но для этого вы должны убедиться, что ячейка помечена как «параметры». Например, в моем jupyterhub каждая записная книжка имеет переменную run_id
со значением "sample"
.