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.yml19
1 files changed, 17 insertions, 2 deletions
diff --git a/playbooks/roles/nginx-proxy/templates/docker-compose.yml b/playbooks/roles/nginx-proxy/templates/docker-compose.yml
index e0f56c4..c97f858 100644
--- a/playbooks/roles/nginx-proxy/templates/docker-compose.yml
+++ b/playbooks/roles/nginx-proxy/templates/docker-compose.yml
@@ -5,11 +5,24 @@ services:
image: nginxproxy/nginx-proxy
container_name: nginx-proxy
ports:
+ # http
- "80:80"
- "443:443"
+ # smtp
+ - "25:25"
+ - "465:465"
+ - "587:587"
+ # imap
+ - "993:993"
+ # sieve
+ - "4190:4190"
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
+ environment:
+ - TZ={{ timezone }}
+ - DEPLOYMENT_TIME={{ now() }}
networks:
- proxy
labels:
@@ -24,8 +37,10 @@ services:
- acme:/etc/acme.sh
- {{ nginx_proxy_base }}/certs:/etc/nginx/certs
environment:
- - "DEFAULT_EMAIL={{ certs_email }}"
- - "ACME_CHALLENGE=DNS-01"
+ - TZ={{ timezone }}
+ - DEPLOYMENT_TIME={{ now() }}
+ - DEFAULT_EMAIL={{ certs_email }}
+ - ACME_CHALLENGE=DNS-01
- "ACMESH_DNS_API_CONFIG={'DNS_API': 'dns_cf', 'CF_Key': '{{ cloudflare_token }}', 'CF_Email': '{{ cloudflare_email }}'}"
networks:
- proxy