From 60d56dc99df30859a20836d78c33e59d0e5d71e8 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Thu, 25 Apr 2019 18:03:36 +0800 Subject: [PATCH] Create docker-compose-3.x.yaml --- docker-compose-3.x.yaml | 56 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 docker-compose-3.x.yaml diff --git a/docker-compose-3.x.yaml b/docker-compose-3.x.yaml new file mode 100644 index 00000000..779d6190 --- /dev/null +++ b/docker-compose-3.x.yaml @@ -0,0 +1,56 @@ +version: "3.7" +services: + + nginx: + image: nginx + container_name: halo-nginx + hostname: halo-nginx + restart: always + ports: + - "80:80" + - "443:443" + volumes: + - /etc/nginx/conf.d:/etc/nginx/conf.d + - /etc/nginx/vhost.d:/etc/nginx/vhost.d + - /usr/share/nginx/html:/usr/share/nginx/html + - /etc/nginx/certs:/etc/nginx/certs:ro + depends_on: + - halo + + halo: + image: ruibaby/halo + container_name: halo + hostname: halo + restart: always + ports: + - "8090:8090" + expose: + - "8090" + env_file: + - ./halo.env + volumes: + - ~/halo:/root/halo + + docker-gen: + image: jwilder/docker-gen + container_name: docker-gen + restart: always + volumes: + - /var/run/docker.sock:/tmp/docker.sock:ro + - /etc/nginx/nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro + volumes_from: + - nginx + entrypoint: /usr/local/bin/docker-gen -notify-sighup nginx -watch -wait 5s:30s + /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf + + letsencrypt-nginx-proxy-companion: + restart: always + image: jrcs/letsencrypt-nginx-proxy-companion + container_name: letsencrypt-nginx-proxy-companion + volumes_from: + - nginx + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - /etc/nginx/certs:/etc/nginx/certs:rw + environment: + - NGINX_DOCKER_GEN_CONTAINER=docker-gen -- GitLab