Luciano Andrade 8 år sedan
förälder
incheckning
e4bceaf1be
1 ändrade filer med 25 tillägg och 0 borttagningar
  1. 25 0
      docker-compose.yml

+ 25 - 0
docker-compose.yml

@@ -11,6 +11,8 @@ services:
  
     environment:
       VIRTUAL_HOST: base.fd3.flowdat.com
+      LETSENCRYPT_HOST: base.fd3.flowdat.com
+      LETSENCRYPT_EMAIL: andrade.luciano@gmail.com
       HOST_FTTH: ftth.fd3.flowdat.com
       HOST_BASE: base.fd3.flowdat.com
 
@@ -28,6 +30,8 @@ services:
       - amqp:amqp
     environment:
       VIRTUAL_HOST: ftth.fd3.flowdat.com
+      LETSENCRYPT_HOST: ftth.fd3.flowdat.com
+      LETSENCRYPT_EMAIL: andrade.luciano@gmail.com
       HOST_FTTH: ftth.fd3.flowdat.com
       HOST_BASE: base.fd3.flowdat.com
       MAPAS_BASE: mapas.fd3.flowdat.com
@@ -47,6 +51,8 @@ services:
       - amqp:amqp
     environment:
       VIRTUAL_HOST: mapas.fd3.flowdat.com
+      LETSENCRYPT_HOST: mapas.fd3.flowdat.com
+      LETSENCRYPT_EMAIL: andrade.luciano@gmail.com
       HOST_FTTH: ftth.fd3.flowdat.com
       HOST_BASE: base.fd3.flowdat.com
       OAUTH_CLIENT_ID: 1_4gs3n2b9s7mso00kgogoks4k0ogk0ggs0w0k4k484gkowcg08k
@@ -66,6 +72,8 @@ services:
       - amqp:amqp
     environment:
       VIRTUAL_HOST: stats.fd3.flowdat.com
+      LETSENCRYPT_HOST: stats.fd3.flowdat.com
+      LETSENCRYPT_EMAIL: andrade.luciano@gmail.com
       HOST_FTTH: ftth.fd3.flowdat.com
       HOST_BASE: base.fd3.flowdat.com
       OAUTH_CLIENT_ID: 3_46pss382s204gw0w884cscwwcsko8gwos8k4s0s0gsw80g8ow0
@@ -137,6 +145,8 @@ services:
      - ./statsd/grafana/lib:/var/lib/grafana
     environment:
       VIRTUAL_HOST: grafana.fd3.flowdat.com
+      LETSENCRYPT_HOST: grafana.fd3.flowdat.com
+      LETSENCRYPT_EMAIL: andrade.luciano@gmail.com
       GF_SECURITY_ADMIN_PASSWORD: "queRini6"
       GF_INSTALL_PLUGINS: grafana-simple-json-datasource
 
@@ -189,5 +199,20 @@ services:
     container_name: nginx-proxy
     ports:
       - "80:80"
+      - "443:443"
     volumes:
       - /var/run/docker.sock:/tmp/docker.sock:ro
+      - ./nginx/certs:/etc/nginx/certs:ro 
+      - ./nginx/vhost.d:/etc/nginx/vhost.d
+      - ./nginx/share:/usr/share/nginx/html 
+
+  nginx_proxy_companion:
+    restart: always
+    image: jrcs/letsencrypt-nginx-proxy-companion
+    volumes_from:
+      - nginx-proxy
+    volumes:
+      - /var/run/docker.sock:/var/run/docker.sock:ro
+      - ./nginx/certs:/etc/nginx/certs
+      - ./nginx/vhost.d:/etc/nginx/vhost.d
+