Skip to content

About

面向团队的软件制品管理平台,支持 APK、AAB、EXE 和 ZIP 的发布、发现与分发。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

164 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artifact Center logo

Artifact Center

企业内部的软件制品管理平台。

CI status P1 MVP

Artifact Center

关于

Artifact Center 用来集中管理 Android APK、AAB、Windows EXE 和 ZIP 等构建产物。项目以应用为入口,覆盖上传、版本管理、发布说明、下载和分享。

目前处于 P1 MVP 阶段,前端主要流程、API 和 Linux 部署方案已经就绪。

技术栈

  • Web:React 19、TypeScript、Vite、Tailwind CSS v4、shadcn/ui
  • API:Hono、Drizzle ORM、PostgreSQL 16
  • 存储:本地文件或 S3 兼容对象存储
  • 测试:Vitest、Playwright

本地开发

需要 Node.js 22、npm 10 和 Docker。

git clone https://github.com/OIIIIIC/Artifact-Center.git
cd Artifact-Center

npm install
npm install --prefix apps/api
npm run db:up
npm run db:setup

分别启动 API 和 Web:

# Terminal 1 · http://localhost:3001
npm run dev:api

# Terminal 2 · http://localhost:5173
npm run dev:web

本地 seed 账号:artifact-demo / ArtifactCenter-Demo-Only-2026!

生产部署

cp deploy/.env.example deploy/.env
# 修改 deploy/.env 中的密码、管理员和访问地址
docker compose --env-file deploy/.env -f compose.prod.yml up -d --build

HTTPS、升级、备份和恢复见 生产部署文档。

文档

检查

npm run lint
npm run typecheck
npm run typecheck:api
npm test
npm run test:api
npm run build

About

面向团队的软件制品管理平台,支持 APK、AAB、EXE 和 ZIP 的发布、发现与分发。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages