go-buildserver

module
v0.0.0-...-8183610 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2024 License: MIT

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL