为自建 forgejo 开源代码托管平台添加jupyter notebook解析

分享讨论IT相关的内容
回复
头像
BobMaster
锋芒初露
锋芒初露
帖子: 1207
注册时间: 2020年 12月 7日 08:05
来自: 神秘的东方
我的状态: 🎯
为圈友点赞: 349 次
被赞次数: 189 次
联系:

为自建 forgejo 开源代码托管平台添加jupyter notebook解析

帖子 BobMaster »

Forgejo是一个fork自Gitea的代码托管项目,你可以理解为Github的开源替代品。
项目官网: https://forgejo.org/
图片

下面说明如何在代码仓库中渲染jupyter创建的ipynb后缀文件

1. 在构建Forgejo镜像的时候加上jupyter-nbconvert软件包,Dockerfile如下
1.21.2-1换成你需要使用的版本

代码: 全选

FROM codeberg.org/forgejo/forgejo:1.21.2-1
RUN apk --no-cache add jupyter-nbconvert
2. 修改你的compose.yaml文件使用刚才构建的镜像

3. 在配置文件app.ini中加入如下内容

代码: 全选

[markup.jupyter]
ENABLED = true
FILE_EXTENSIONS = .ipynb
RENDER_COMMAND = "jupyter nbconvert --stdout --to html --template full "
IS_INPUT_FILE = true

[markup.sanitizer.jupyter.img]
ALLOW_DATA_URI_IMAGES = true
4. 最后重建容器即可

代码: 全选

docker compose down && docker compose up -d
BobMaster 的这篇帖子被以下圈友点了赞:
圈宝
人生如音乐,欢乐且自由
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 23 访客