feat: Verdaccio 缓存可视化管理面板(前端 + 后端 + Docker)
- 前端 Vue3+Vite+Element Plus 按需引入,双主题(bright/dark)CSS 变量 - 三端响应式(桌面/平板/手机),登录/概览/检索/阈值/忽略/动态 6 页面 - 后端 Express + better-sqlite3,目录扫描 + demo 模式,清理原子写入 - Dockerfile 多阶段构建 + docker-compose(storage 只读挂载)
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Verdaccio 缓存可视化管理面板(§12.2 Docker 部署)
|
||||
# 与 Verdaccio 同主机:storage 只读挂载,manager-data 读写(SQLite 数据)
|
||||
services:
|
||||
verdaccio:
|
||||
image: verdaccio/verdaccio
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- "./storage:/verdaccio/storage" # Verdaccio 读写缓存目录
|
||||
|
||||
verdaccio-manager:
|
||||
build: ./
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- VERDACCIO_STORAGE=/verdaccio/storage # 只读扫描该目录
|
||||
- PORT=3000
|
||||
volumes:
|
||||
- "./storage:/verdaccio/storage:ro" # 面板只读挂载
|
||||
- "./manager-data:/app/data" # 读写:SQLite 数据
|
||||
ports:
|
||||
- "3000:3000"
|
||||
depends_on:
|
||||
- verdaccio
|
||||
Reference in New Issue
Block a user