Artiflakery,一种分发静态 Nix flakes 制品的简单方法

主要观点:作为博士学生常做报告,常忘记分享幻灯片,原因包括想保留控制权、不想重复发送文件等,简单解决办法是上传到网站,但用持续集成方式不满意,因要在多个仓库处理且需添加认证层,于是发明 Artiflakery 来解决。
关键信息:2024 年做约 15 场不同公共场合报告且每次幻灯片不同;忘记分享幻灯片的原因;Artiflakery 可按需提供 Nix flake 制品,如定义(route1, flakeref1)形式,加载route1时提供flakeref1对应的制品;制品不是真“动态构建”而是请求时异步更新;有自动重载功能,路由可公开或需 HTTP 基本认证,认证策略按路由粒度,感兴趣可看仓库,个人实例在static.luj.fr可探索。
重要细节:博士学生做报告频繁,分享幻灯片常忘;持续集成方式在多个仓库处理复杂且需认证层;Artiflakery 实现按需提供制品及相关功能细节等。

阅读 22
0 条评论