forked from Deuxfleurs/nixcfg
use diplonat autodiscovery to set ip addr
This commit is contained in:
parent
602c003e1e
commit
3e0df95fe9
1 changed files with 8 additions and 5 deletions
|
@ -222,11 +222,14 @@ EOF
|
|||
]
|
||||
}
|
||||
|
||||
env {
|
||||
# Our container can autodetect the public IP with the ifconfig.me service
|
||||
# However we would like to avoid relying on a 3rd party service for production use
|
||||
# That's why I am setting the public IP address statically here VVVV
|
||||
JITSI_NAT_PUBLIC_IP = "${meta.public_ipv4}"
|
||||
template {
|
||||
data = <<EOH
|
||||
{{ with $a := env "attr.unique.hostname" | printf "diplonat/autodiscovery/ipv4/%s" | key | parseJSON }}
|
||||
JITSI_NAT_PUBLIC_IP = {{ $a.address }}
|
||||
{{ end }}
|
||||
EOH
|
||||
destination = "secrets/jitsi-videobridge.env"
|
||||
env = true
|
||||
}
|
||||
|
||||
template {
|
||||
|
|
Loading…
Reference in a new issue