Install Confluence

Install confluence in docker with reserve proxy

version: '3'
services:
  confluence:
     container_name: confluence
     image: atlassian/confluence-server:6.15.9
     environment:
       - JVM_MINIMUM_MEMORY=2048m
       - JVM_MAXIMUM_MEMORY=8192m
       - ALT_PROXY_NAME=wiki.indeededu.com
       - ATL_PROXY_PORT=443
       - ATL_TOMCAT_SCHEME=https
       - ATL_TOMCAT_SECURE=true
       - CONFLUENCE_HOME=/opt/data
     volumes:
       - /data/confluence-home:/opt/data
     labels:
       - "traefik.enable=true"
       - "traefik.http.routers.wiki_http.rule=Host(`wiki.indeededu.com`)"
       - "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https"
       - "traefik.http.middlewares.https-redirect.redirectscheme.permanent=true"
       - "traefik.http.routers.wiki_http.middlewares=https-redirect"
       - "traefik.http.routers.wiki_https.rule=Host(`wiki.indeededu.com`)"
       - "traefik.http.routers.wiki_https.tls=true"
       - "traefik.http.routers.wiki_https.tls.certresolver=le"
       - "traefik.http.services.wiki-service.loadbalancer.server.port=8090"

  traefik:
    image: traefik:v2.1
    container_name: traefik
    command:
      --log.level=INFO
      --providers.docker=true
      --providers.docker.exposedbydefault=false
      --entryPoints.web.address=:80
      --entryPoints.websecure.address=:443
      --[email protected]
      --certificatesResolvers.le.acme.storage=acme.json
      --certificatesResolvers.le.acme.httpChallenge.entryPoint=web
    ports:
      - 443:443
      - 80:80
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock