Skip to content

Build a Sonobus AoO console server in a docker container and then publish the image in the ghcr and docker hub

Notifications You must be signed in to change notification settings

simomatte/sonobus-docker-aooserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sonobus Docker AoO server

Docker image for Sonobus AoO connection server, also published in GHCR and Docker Hub


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 and Docker Hub.

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:

  • GHCR
docker pull ghcr.io/simomatte/sonobus-docker-aooserver:latest
  • Docker Hub
docker pull simomatte/sonobus-docker-aooserver:latest

USAGE WITH DOCKER

Using the container image:

  • GHCR
docker run -p 10998:10998/udp -p 10998:10998 ghcr.io/simomatte/sonobus-docker-aooserver:latest
  • Docker Hub
docker run -p 10998:10998/udp -p 10998:10998 simomatte/sonobus-docker-aooserver:latest

How to run with flags:

  • GHCR
docker run -p PORT:PORT/udp -p PORT:PORT ghcr.io/simomatte/sonobus-docker-aooserver:latest aooserver [flags]
  • Docker Hub
docker run -p PORT:PORT/udp -p PORT:PORT simomatte/sonobus-docker-aooserver:latest aooserver [flags]

A docker-compose.yml file is included in the repository for usage with docker compose. The docker-compose.yml file will use the image published on GHCR, if you want to use the image from Docker Hub, simply remove the ghcr.io/ prefix from image line.

About

Build a Sonobus AoO console server in a docker container and then publish the image in the ghcr and docker hub

Resources

Stars

Watchers

Forks

Packages