feat: advertise mqtt broker, localiserd via mdns
This commit is contained in:
@@ -16,3 +16,25 @@ config :localiserd, Localiser.Web.Endpoint,
|
||||
|
||||
config :localiserd, :jwt_secret,
|
||||
System.get_env("JWT_SECRET") || "localiser_dev_jwt_secret_change_in_prod!!"
|
||||
|
||||
config :mdns_lite,
|
||||
hosts: ["localiser"],
|
||||
ttl: 120,
|
||||
services: [
|
||||
# advertise this service on the local network for auto-discovery by clients
|
||||
%{
|
||||
id: :localiserd,
|
||||
protocol: "localiserd",
|
||||
transport: "tcp",
|
||||
# todo: grab port from config
|
||||
port: 4000
|
||||
},
|
||||
|
||||
# also advertise the MQTT broker for direct discovery by new sensors
|
||||
%{
|
||||
id: :mqtt,
|
||||
protocol: "mqtt",
|
||||
transport: "tcp",
|
||||
port: Application.compile_env(:localiser, :mqtt_port, 1883)
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user