See Resgate for information.
This example uses ldhdns
for DNS resolution for the various services.
docker run \
--name ldhdns \
--detach \
--network host \
--security-opt "apparmor=unconfined" \
--volume "/var/run/docker.sock:/tmp/docker.sock" \
--volume "/var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket" \
--restart unless-stopped \
virtualstaticvoid/ldhdns:latest
docker-compose build
docker-compose up
curl -v http://api.resgate.ldh.dns:8080/api/example/model
Now visit http://www.resgate.ldh.dns in your browser.
MIT License. Copyright (c) 2021 Chris Stefano. See LICENSE for details.