diff --git a/public/svgs/jupyterlab.svg b/public/svgs/jupyterlab.svg new file mode 100644 index 000000000..ab2550874 --- /dev/null +++ b/public/svgs/jupyterlab.svg @@ -0,0 +1,90 @@ + +Group.svg +Created using Figma 0.90 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/compose/jupyterlab.yaml b/templates/compose/jupyterlab.yaml new file mode 100644 index 000000000..360067919 --- /dev/null +++ b/templates/compose/jupyterlab.yaml @@ -0,0 +1,21 @@ +# documentation: https://jupyterlab.readthedocs.io/en/latest/ +# slogan: JupyterLab Notebook with C++ (xeus-cling) and Javascript (Deno) Kernel +# tags: jupyter,notebook,python,cpp,deno,jupyterlab +# logo: svgs/jupyterlab.svg +# port: 8008 + +version: '3.8' + +services: + jupyterlab: + image: yokowasis/jupyterlab + expose: + - 8008 + environment: + - SERVICE_FQDN_JUPYTERLAB + - PORT=${PORT:-8008} + - TOKEN=${SERVICE_PASSWORD_TOKEN} + - CONDA_PACKAGES=${CONDA_PACKAGES:-pandas numpy matplotlib seaborn scikit-learn pytorch nltk openpyxl category_encoders scikit-learn tensorflow spacy} + - PIP_PACKAGES=${PIP_PACKAGES:-sastrawi} + volumes: + - jupyterlab_data:/home/mambauser/data