From 13e48a54c3e5aec7caa107bb259991ee42a39eb9 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Mon, 19 Sep 2022 12:16:45 +0200 Subject: [PATCH] Add notebook support to Gitea --- docker/gitea/Dockerfile | 5 +++++ docker/gitea/docker-compose.yaml | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 docker/gitea/Dockerfile diff --git a/docker/gitea/Dockerfile b/docker/gitea/Dockerfile new file mode 100644 index 0000000..e00c628 --- /dev/null +++ b/docker/gitea/Dockerfile @@ -0,0 +1,5 @@ +FROM gitea/gitea:1.17.1 + +RUN apk --no-cache add gcc python3-dev py3-pip linux-headers musl-dev libffi-dev +RUN pip3 install --upgrade pip +RUN pip3 install jupyter diff --git a/docker/gitea/docker-compose.yaml b/docker/gitea/docker-compose.yaml index 6eefd66..3ae0941 100644 --- a/docker/gitea/docker-compose.yaml +++ b/docker/gitea/docker-compose.yaml @@ -2,7 +2,8 @@ version: "3" services: gitea: - image: gitea/gitea:1.17.1 + image: pbrinkmeier/gitea + build: . restart: always environment: # Ref: https://docs.gitea.io/en-us/config-cheat-sheet @@ -41,6 +42,10 @@ services: GITEA__mailer__PASSWD: "${GITEA_SMTP_PASSWORD}" GITEA__openid__ENABLE_OPENID_SIGNIN: "false" GITEA__openid__ENABLE_OPENID_SIGNUP: "false" + GITEA__markup_0x2E_jupyter__ENABLED: "true" + GITEA__markup_0x2E_jupyter__FILE_EXTENSIONS: ".ipynb" + GITEA__markup_0x2E_jupyter__RENDER_COMMAND: "jupyter nbconvert --stdin --stdout --to html --template basic" + GITEA__markup_0x2E_jupyter__IS_INPUT_FILE: "false" volumes: - /var/lib/pbri/docker/gitea:/data - /etc/timezone:/etc/timezone:ro