32 lines
923 B
YAML
32 lines
923 B
YAML
# 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
|
|
|
|
services:
|
|
jupyterlab:
|
|
image: yokowasis/jupyterlab
|
|
platform: linux/amd64
|
|
expose:
|
|
- 8008
|
|
environment:
|
|
- SERVICE_FQDN_JUPYTERLAB_8008
|
|
- 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
|
|
healthcheck:
|
|
test:
|
|
[
|
|
"CMD",
|
|
"curl",
|
|
"-f",
|
|
"http://127.0.0.1:8008/login/",
|
|
]
|
|
timeout: 5s
|
|
interval: 5s
|
|
retries: 5
|