docker-compose.yml 983 B

123456789101112131415161718192021222324252627282930313233
  1. version: '3.6'
  2. services:
  3. reverse-proxy:
  4. container_name: reverse-proxy
  5. image: nginxproxy/nginx-proxy:alpine
  6. labels:
  7. - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
  8. ports:
  9. - "80:80"
  10. - "443:443"
  11. environment:
  12. SSL_POLICY: "Mozilla-Modern"
  13. volumes:
  14. - /var/run/docker.sock:/tmp/docker.sock:ro
  15. - ./data/certs/:/etc/nginx/certs:ro
  16. - ./data/conf.d/:/etc/nginx/conf.d/
  17. - ./data/vhost.d/:/etc/nginx/vhost.d/
  18. - ./data/html/:/usr/share/nginx/html/
  19. - ./data/htpasswd/:/etc/nginx/htpasswd/
  20. acme-companion:
  21. container_name: acme-companion
  22. depends_on:
  23. - reverse-proxy
  24. image: nginxproxy/acme-companion
  25. volumes:
  26. - /var/run/docker.sock:/var/run/docker.sock:ro
  27. - ./data/certs/:/etc/nginx/certs:rw
  28. - ./data/conf.d/:/etc/nginx/conf.d/
  29. - ./data/vhost.d/:/etc/nginx/vhost.d/
  30. - ./data/html/:/usr/share/nginx/html/
  31. - ./data/acme.sh:/etc/acme.sh