zlh-grind/UPSTREAMS.md

56 lines
766 B
Markdown

# Upstream Dependencies
## Portal
- Next.js
- Axios
- Websocket console
- Multipart FormData upload
## API
- Node.js (ESM)
- Express
- Raw http.request for upload proxy
- Prisma
- Token auth
## Agent
- Go
- Runtime root sandboxing
- Atomic file writes
- Metadata tracking
- Shadow backup system
No external reverse proxy required for internal upload.
---
## zlh-artifacts (Artifact Server)
Role:
Central artifact distribution for runtime and addon installs.
Artifacts currently hosted:
```
devcontainer/
_catalog.json
go/
node/
python/
java/
dotnet/
addons/
code-server/
```
Used by: zlh-agent
Artifacts are downloaded during provisioning using:
```
provcommon.BuildArtifactURL(...)
```
Containers do not rely on prepositioned artifacts.