3671c39b7c899979c80c1ab46cccd5324c342eba
- Dockerfile: 3-stage build (frontend npm build → backend go build → alpine runtime) - Frontend dist files served from disk at /app/frontend/dist - server.go: catch-all GET handler serves static files with SPA fallback to index.html - config.go: new server.frontend_dir option (env: SUB_STORE_SERVER_FRONTEND_DIR) - API routes (/api/*), download routes, and /health take priority over static serving
Description
Sub-Store: 订阅转换与管理工具 (Go + sing-box/clash 模板支持)
741 KiB
Languages
Go
90.2%
Vue
7.3%
JavaScript
1.1%
Shell
1.1%
Dockerfile
0.2%