Docker image for Sonobus AoO connection server, also published in GHCR
Repo based on both
essej/aooserver github repo [https://github.com/essej/aooserver] for base Sonobus aooserver files
and
topjor/sonobus-aooserver github repo [https://github.com/topjor/sonobus-aooserver] for Dockerfile
This repository will simply automate Docker container builds with Github actions and publish on ghcr.io.
The aooserver files to be compiled are automatically fetched from essej/aooserver repo when building images.
Using debian:stable for the builder container and debian:stable-slim images for the service container.
The amd64 and arm64 builds can be fetched using:
docker pull ghcr.io/simomatte/sonobus-docker-aooserver:latest
Using the container image:
docker run -p 10998:10998/udp -p 10998:10998 ghcr.io/simomatte/sonobus-docker-aooserver:latest
How to run with flags:
docker run -p PORT:PORT/udp -p PORT:PORT ghcr.io/simomatte/sonobus-docker-aooserver:latest aooserver [flags]
A docker-compose.yml file is included in the repository for usage with docker compose