summaryrefslogtreecommitdiff
path: root/playbooks/roles/nginx_proxy/templates/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/roles/nginx_proxy/templates/docker-compose.yml')
-rw-r--r--playbooks/roles/nginx_proxy/templates/docker-compose.yml26
1 files changed, 22 insertions, 4 deletions
diff --git a/playbooks/roles/nginx_proxy/templates/docker-compose.yml b/playbooks/roles/nginx_proxy/templates/docker-compose.yml
index 33b3243..ee44e45 100644
--- a/playbooks/roles/nginx_proxy/templates/docker-compose.yml
+++ b/playbooks/roles/nginx_proxy/templates/docker-compose.yml
@@ -19,9 +19,11 @@ services:
# src
- "2222:2222"
volumes:
- - /var/run/docker.sock:/tmp/docker.sock:ro
- - {{ nginx_proxy_base }}/certs:/etc/nginx/certs
- - {{ nginx_proxy_base }}/toplevel.conf.d:/etc/nginx/toplevel.conf.d
+ - "/var/run/docker.sock:/tmp/docker.sock:ro"
+ - "{{ nginx_proxy_base }}/certs:/etc/nginx/certs"
+ - "{{ nginx_proxy_base }}/toplevel.conf.d:/etc/nginx/toplevel.conf.d"
+ - "{{ nginx_proxy_base }}/stubs.conf:/etc/nginx/conf.d/stubs.conf"
+ - "{{ nginx_proxy_base }}/htpasswd:/etc/nginx/htpasswd"
environment:
- TZ={{ timezone }}
- DEPLOYMENT_TIME={{ deployment_time }}
@@ -33,6 +35,22 @@ services:
labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy
+ nginx-prometheus-exporter:
+ image: nginx/nginx-prometheus-exporter
+ restart: always
+ environment:
+ - TZ={{ timezone }}
+ - DEPLOYMENT_TIME={{ deployment_time }}
+ - VIRTUAL_HOST={{ outbound_domain }}
+ - VIRTUAL_PORT=9113
+ - LETSENCRYPT_HOST={{ outbound_domain }}
+ command:
+ - '--nginx.scrape-uri=http://nginx-proxy:81/nginx_status'
+ depends_on:
+ - nginx-proxy
+ networks:
+ - proxy
+
nginx-acme-companion:
image: nginxproxy/acme-companion
depends_on:
@@ -40,7 +58,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- acme:/etc/acme.sh
- - {{ nginx_proxy_base }}/certs:/etc/nginx/certs
+ - "{{ nginx_proxy_base }}/certs:/etc/nginx/certs"
environment:
- TZ={{ timezone }}
- DEPLOYMENT_TIME={{ deployment_time }}