Categorygithub.com/pjotrscholtze/go-buildserver
module
0.0.0-20241206133503-25e49e343ffa
Repository: https://github.com/pjotrscholtze/go-buildserver.git
Documentation: pkg.go.dev

# README

go-buildserver

A very basic build server, written in Go. Why, because I needed a build server which, didn't use a lot of ram, like the other solutions available.

What is not a lot of ram? Example setup uses less then 30MB of RAM inside the given Docker container.

Documentation of the config file can be found in the docs folder: docs/config_format.md

Build the server

docker build -t buildserver .

Run the server after building

docker run -p 3000:3000 -v /home/pjotr/.ssh/:/data/.ssh/:ro -v /./example/config.yaml:/data/config.yaml -v /home/pjotr/.ssh/known_hosts:/root/.ssh/known_hosts:ro -e CONFIG_PATH=/app/example/config.yaml buildserver

Run and build with docker compose

docker compose up

# Packages

No description provided by the author
No description provided by the author
Package restapi Go Buildserver Schemes: http Host: localhost BasePath: /api Version: 1.0.0 Consumes: - application/json - application/x-www-form-urlencoded - application/xml Produces: - application/json swagger:meta.