MatterLinux package tracker
Go to file
2024-02-23 21:31:38 +03:00
lib update: Move to go-configparser from go-ini for multiline support 2024-02-23 21:31:38 +03:00
public Updating css to match with the website, changing search route to GET from POST 2024-01-18 20:25:33 +03:00
templates Updating css to match with the website, changing search route to GET from POST 2024-01-18 20:25:33 +03:00
.gitignore first commit 2024-01-17 20:06:26 +03:00
compose.yml Fixing naming 2024-01-17 20:15:46 +03:00
Dockerfile first commit 2024-01-17 20:06:26 +03:00
go.mod update: Move to go-configparser from go-ini for multiline support 2024-02-23 21:31:38 +03:00
go.sum update: Move to go-configparser from go-ini for multiline support 2024-02-23 21:31:38 +03:00
LICENSE.txt update: Move to go-configparser from go-ini for multiline support 2024-02-23 21:31:38 +03:00
main.go Updating css to match with the website, changing search route to GET from POST 2024-01-18 20:25:33 +03:00
README.md update: Move to go-configparser from go-ini for multiline support 2024-02-23 21:31:38 +03:00

tracker | MatterLinux Package Tracker

Soruce code of MatterLinux's package tracker, located 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 MatterLinux 24 repos:

{
  "repos": [ 
    {
      "name": "base",
      "branch": "main",
      "source": "https://git.matterlinux.xyz/Matter/base",
      "url": "https://24.matterlinux.xyz/base"
    },
    {
      "name": "desktop",
      "branch": "main",
      "source": "https://git.matterlinux.xyz/Matter/desktop",
      "url": "https://24.matterlinux.xyz/desktop"
    }
  ]
}

Deployment

Web server can be built and deployed with docker:

docker build --tag mattertracker .
docker-compose up -d