Skip to content

brodybuster/avahi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avahi Docker Image

Configuration

Put your service definition files in a directory and mount it as a volume to /etc/avahi/services.

Options

Configuration is done through environment variables.

  • ALLOW_INTERFACES set allow-interfaces in avahi-daemon.conf
  • DENY_INTERFACES set deny-interfaces in avahi-daemon.conf

Start the container

docker run -d --restart always \
  --net=host \
  -e ALLOW_INTERFACES=eth0 \
  -v $(pwd)/services:/etc/avahi/services \
  ydkn/avahi:latest

Publishing on GitHub

This repository includes a GitHub Actions workflow that publishes the image to GitHub Container Registry.

  • Push to main to publish/update ghcr.io/brodybuster/avahi:main
  • Push a tag like v1.0.0 to publish ghcr.io/brodybuster/avahi:v1.0.0
  • The default branch also publishes ghcr.io/brodybuster/avahi:latest

GitHub Actions uses the repository GITHUB_TOKEN, so the workflow only needs repository Actions to be enabled. The workflow requests packages: write so it can push to GHCR.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors