From 2338a4bf00da1abddb732b5839d526f3bc3e649e Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Wed, 28 Aug 2024 22:26:25 -0400 Subject: [PATCH] basic jupyter setup with docker compose --- Dockerfile | 3 +++ docker-compose.yaml | 7 +++++++ requirements.txt | 6 ++++++ work/.keep | 0 4 files changed, 16 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yaml create mode 100644 requirements.txt create mode 100644 work/.keep diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1b2c6ec --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM quay.io/jupyter/base-notebook +COPY requirements.txt /requirements.txt +RUN pip install --no-cache-dir -r /requirements.txt \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..b59cbe0 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,7 @@ +services: + jupyter-notebook: + build: . + ports: + - 8888:8888 + volumes: + - ./work:/home/jovyan/work \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..6417135 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +jupyter-lsp +jupyterlab-lsp +python-lsp-server[all] + +matplotlib +pandas \ No newline at end of file diff --git a/work/.keep b/work/.keep new file mode 100644 index 0000000..e69de29