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