mirror of
https://github.com/aljazceru/btcpayserver-docker.git
synced 2025-12-18 23:14:21 +01:00
Make sure routes for nginx are only generated for btcpay service
This commit is contained in:
@@ -160,6 +160,8 @@ upstream {{ $upstream_name }} {
|
||||
{{/* Get the VIRTUAL_PROTO defined by containers w/ the same vhost, falling back to "http" */}}
|
||||
{{ $proto := trim (or (first (groupByKeys $containers "Env.VIRTUAL_PROTO")) "http") }}
|
||||
|
||||
{{ $service_name := trim (or (first (groupByKeys $containers "Env.VIRTUAL_SERVICE_NAME")) "") }}
|
||||
|
||||
{{/* Get the NETWORK_ACCESS defined by containers w/ the same vhost, falling back to "external" */}}
|
||||
{{ $network_tag := or (first (groupByKeys $containers "Env.NETWORK_ACCESS")) "external" }}
|
||||
|
||||
@@ -297,6 +299,7 @@ server {
|
||||
{{ end }}
|
||||
}
|
||||
|
||||
{{ if eq $service_name "btcpay" }}
|
||||
{{ range $container := $ }}
|
||||
{{ $serviceName := (index $container.Labels "com.docker.compose.service") }}
|
||||
{{ if (eq $serviceName "lnd_bitcoin") }}
|
||||
@@ -339,6 +342,7 @@ server {
|
||||
{{ end }}
|
||||
|
||||
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ services:
|
||||
VIRTUAL_NETWORK: nginx-proxy
|
||||
VIRTUAL_PORT: 49392
|
||||
VIRTUAL_HOST: ${BTCPAY_HOST}
|
||||
VIRTUAL_SERVICE_NAME: "btcpay"
|
||||
SSL_POLICY: Mozilla-Modern
|
||||
|
||||
# Let's encrypt settings
|
||||
|
||||
Reference in New Issue
Block a user