MatterLinux package tracker
lib | ||
public | ||
templates | ||
.gitignore | ||
compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE.txt | ||
main.go | ||
README.md |
tracker | MatterLinux Repo Tracker
Soruce code of MatterLinux's repo tracker, located at hosted at tracker.matterlinux.xyz
Configuration
Tracker can be configured to track different repos. Configuration
is stored in the cfg.json
file. Here is the configuration for tracking
official repos:
{
"repos": [
{
"name": "base",
"branch": "main",
"source": "https://git.matterlinux.xyz/Matter/base",
"url": "https://pkgs.matterlinux.xyz/base"
},
{
"name": "desktop",
"branch": "main",
"source": "https://git.matterlinux.xyz/Matter/desktop",
"url": "https://pkgs.matterlinux.xyz/desktop"
}
]
}
Deployment
Web server can be built and deployed with docker:
docker build --tag mattertracker .
docker-compose up -d