From bf485e3fb17805381b4e0542c42edce26c982d57 Mon Sep 17 00:00:00 2001 From: suecharo Date: Thu, 16 Jul 2020 02:05:28 +0900 Subject: [PATCH 1/2] Add docker environment --- Dockerfile | 23 +++++++++++++++++++++++ docker-compose.yml | 15 +++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c7bad70 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM python:3.6.11-slim-buster + +RUN apt update && \ + apt install -y --no-install-recommends \ + git \ + tini && \ + apt clean &&\ + rm -rf /var/lib/apt/lists/* + +WORKDIR /app + +COPY . . + +RUN pip install -U pip setuptools wheel && \ + python3 setup.py install + +ENV UID=1000 +RUN useradd -M -u ${UID} -U jupyter + +USER jupyter + +ENTRYPOINT ["tini", "--"] +CMD ["jupyter-repo2cwl"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..947dc00 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3" +services: + app: + image: ipython2cwl + build: + context: . + dockerfile: Dockerfile + container_name: ipython2cwl + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ${PWD}:/app + working_dir: /app + restart: always + user: "1000:root" + command: ["jupyter-repo2cwl"] From 28660f59b3343fc7b410bc4859a1a4f459310f74 Mon Sep 17 00:00:00 2001 From: suecharo Date: Thu, 16 Jul 2020 02:19:01 +0900 Subject: [PATCH 2/2] Remove restart always --- docker-compose.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 947dc00..34ecc45 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,5 @@ services: - /var/run/docker.sock:/var/run/docker.sock - ${PWD}:/app working_dir: /app - restart: always user: "1000:root" command: ["jupyter-repo2cwl"]