diff --git a/images/theia/Dockerfile-node-base b/images/theia/Dockerfile-node-base index fbcde2d8..d23d6dc1 100644 --- a/images/theia/Dockerfile-node-base +++ b/images/theia/Dockerfile-node-base @@ -1,4 +1,4 @@ -# docker build -t tencentmuisc/notebook:vscode-ubuntu-node-base -f Dockerfile-node-base . +# docker build -t ccr.ccs.tencentyun.com/cube-studio/notebook:vscode-ubuntu-node-base -f Dockerfile-node-base . ARG NODE_VERSION=12.18.3 diff --git a/myapp/models/model_notebook.py b/myapp/models/model_notebook.py index cc57e4b2..f85b9365 100644 --- a/myapp/models/model_notebook.py +++ b/myapp/models/model_notebook.py @@ -75,7 +75,10 @@ class Notebook(Model,AuditMixinNullable,MyappModelBase): if SERVICE_EXTERNAL_IP: service_ports = 10000 + 10 * self.id host = "http://%s:%s"%(SERVICE_EXTERNAL_IP,str(service_ports)) - url = '/notebook/jupyter/%s/lab/tree/mnt/%s'%(self.name,self.created_by.username) + if self.ide_type=='theia': + url = "/" + "#/mnt/" + self.created_by.username + else: + url = '/notebook/jupyter/%s/lab/tree/mnt/%s'%(self.name,self.created_by.username) return Markup(f'{self.name}') @property