我想在jupyterhub的部署中启动我的Pod后立即运行一个命令:eval $(envkey-source)
。我有另一个正在成功运行的命令,但是此命令没有运行。我怎么知道这个没有运行?因为没有做任何更改,所以这里没有设置新的环境变量。
我尝试在进入Pod内之后直接运行命令,并且该命令成功运行。
但是从我当前的配置来看:
proxy:
secretToken: "abc"
singleuser:
image:
name: abc.dkr.ecr.ap-south-1.amazonaws.com/demo
# name: jupyter/datascience-notebook
tag: 36685f54_bdd5_4a8a_9c89_b2ca1552b14f
lifecycleHooks:
postStart:
exec:
command: ["/bin/sh", "-c", 'ipython profile create; cd ~/.ipython/profile_default/startup; echo ''run_id = "sample" ''> aviral.py; eval $(envkey-source)']
imagePullSecret:
enabled: true
registry: abc.dkr.ecr.ap-south-1.amazonaws.com
username: aws
email: aviral@abc.com
password:
我希望命令能够运行并设置环境变量。