Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 935 Bytes

README.md

File metadata and controls

50 lines (32 loc) · 935 Bytes

binhost

A Gentoo binary host platform. Enables building and tracking various targets.

Table of Contents

Developing

We use mise to manage development versions and tasks.

mise run build

Now you can run the server with:

ENV=development ./bin/binhost

API

Loose documentation of the API provided by binhost is below.

POST /v1/upload

Uploads the provided gpkg. If a target is not specified via URL parameters, the CHOST is used as the target name. Errors if a target doesn't exist.

GET /v1/targets

Lists all of the available targets (package indexes).

POST /v1/targets/:target

Creates the provided target.

License

AGPL-3.0