docker_mdns
Version, currently master branch1 version
- master branchlatestAug 13, 2020
github.com/chrisholmes/docker_mdns
No description declared in shard.yml.
0 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
docker_mdns:
github: chrisholmes/docker_mdns
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.33.0- License
- MIT
- Author
- your-name-here <your-email-here>
- Target
docker_mdnsfrom src/docker_mdns.cr
Dependencies
Runtime Dependencies
- dbus*github: oprypin/crystal-dbus, branch: master
README
docker_mdns
Automatic docker mdns announcer designed to work with traefik.
Installation
shards buildcp bin/docker_mdns /usr/local/bincp docker-mdns@.service /etc/systemd/systemsystemctl daemon-reloadsystemctl enable docker-mdns@{your_interface}systemctl start docker-mdns@{your_interface}
Usage
Label your local containers with:
traefik.http.routers.<service_name>.rule = Host(`chosen_hostname.local`)
traefik.http.services.<service_name>.loadbalancer.server.port = <port>
Development
Warning: This is a home solution / shit code.
Contributing
- Fork it (https://gitlab.com/viraptor/docker_mdns/-/forks/new)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Stanisław Pitucha - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Aug 13, 2020
- Crystal
0.33.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/chrisholmes/docker_mdns
Metadata
- Created
- Sep 3, 2026
- Updated
- Nov 13, 2026
- Synced
- Nov 13, 2026
- Versions
- 1