From fccde8672148fbf67d5ba993ba5f551ad691e635 Mon Sep 17 00:00:00 2001 From: hotwa Date: Sun, 28 Jan 2024 22:50:45 +0800 Subject: [PATCH] add rust and mojo --- README.md | 10 +++++++ spawnerdockerfile/Dockerfile.base-notebook | 34 ++++++++++++++++------ 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b42c2d5..2a73708 100644 --- a/README.md +++ b/README.md @@ -146,4 +146,14 @@ docker push registry.cn-hangzhou.aliyuncs.com/hotwa/notebook:latest # 拉取 docker pull registry.cn-hangzhou.aliyuncs.com/hotwa/jupyterhub:latest docker pull registry.cn-hangzhou.aliyuncs.com/hotwa/notebook:latest +``` + +## add mojo + +```shell +docker build --no-cache \ + --build-arg AUTH_KEY= mut_efe460b898e3482bb6208bfcd4a51d7e \ + -t mojosdk:latest \ + -f mojo/examples/docker/Dockerfile.mojosdk . +docker buildx build --build-arg AUTH_KEY=mut_efe460b898e3482bb6208bfcd4a51d7e -t hotwa/notebook:latest . -f Dockerfile.base-notebook --load ``` \ No newline at end of file diff --git a/spawnerdockerfile/Dockerfile.base-notebook b/spawnerdockerfile/Dockerfile.base-notebook index 761789c..00f3f15 100644 --- a/spawnerdockerfile/Dockerfile.base-notebook +++ b/spawnerdockerfile/Dockerfile.base-notebook @@ -132,11 +132,33 @@ micromamba run -n plot python -m pip install bamboolib micromamba run -n plot python -m ipykernel install --user --name="sciplot" --display-name="SCIPlot Environment" EOT +# install mojo +ENV PATH="/home/${CREATE_USER}/.local/bin:$PATH" +# A random default token +ARG AUTH_KEY=5ca1ab1e +ENV AUTH_KEY=$AUTH_KEY + +RUN curl https://get.modular.com | sh - && \ + modular auth $AUTH_KEY +RUN + +ARG MODULAR_HOME="/home/${CREATE_USER}/.modular" +ENV MODULAR_HOME=$MODULAR_HOME +ENV PATH="$PATH:$MODULAR_HOME/pkg/packages.modular.com_mojo/bin" RUN <