This website requires JavaScript.
Explore
Help
Sign In
fam
/
cube
Watch
1
Star
0
Fork
0
You've already forked cube
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
538bbb7ecdc01ce567cdd1738b05c034e23f3a30
cube
/
apps
/
piano-sheet
/
k8s
/
namespace.yaml
T
5 lines
60 B
YAML
Raw
Normal View
History
Unescape
Escape
app #2 piano-sheet: 钢琴谱管理 / 阅读,piano.famzheng.me 后端 axum + sqlite,图片直接 BLOB 存进 pages 表(单张 ≤ 10MB / 单 谱 ≤ 64 页),5 个 endpoint:multipart upload、列表、详情、单页图片 (带 immutable cache header)+ healthz。 前端 vue3 + pinia + vue-router,3 个视图:列表(卡片网格 + 首页缩 略)、上传(拖拽 + 顺序预览)、阅读(全屏,左右点按 / 键盘 / 拖 拽进度条翻页,2.5s 自动隐藏 chrome)。视图状态走 URL(reader 的 当前页是 ?page=N)。 部署:cube-piano-sheet ns + 10Gi PVC + traefik ingress + 一条 buffering middleware 把 body 上限抬到 700MB。镜像 < 20MB(scratch + musl 静态)。
2026-05-05 09:29:02 +01:00
apiVersion
:
v1
kind
:
Namespace
metadata
:
piano-sheet: ns cube-piano-sheet → cube-piano ns 跟 app 名解耦,workflow 加 NS env 不再 cube-$APP 拼。
2026-05-05 10:03:38 +01:00
name
:
cube-piano
Reference in New Issue
Copy Permalink