diff --git a/internal/room/manager.go b/internal/room/manager.go index aef8f2e..10d1edf 100644 --- a/internal/room/manager.go +++ b/internal/room/manager.go @@ -177,6 +177,16 @@ func (manager *RoomManagerCtx) ExportAsDockerCompose() ([]byte, error) { } } + // hostname + if containerJson.Config.Hostname != containerName { + service["hostname"] = containerJson.Config.Hostname + } + + // dns + if len(containerJson.HostConfig.DNS) > 0 { + service["dns"] = containerJson.HostConfig.DNS + } + // ports ports := []string{} for port, host := range containerJson.HostConfig.PortBindings {