|
|
@@ -106,7 +106,7 @@ services:
|
|
|
restart: unless-stopped
|
|
|
ports:
|
|
|
- "8443:8443/tcp"
|
|
|
- - "8445:8445/udp"
|
|
|
+ - "8443:8443/udp"
|
|
|
security_opt:
|
|
|
- no-new-privileges:true
|
|
|
pids_limit: 200
|
|
|
@@ -131,12 +131,11 @@ services:
|
|
|
MATTERMOST_CONTAINER_READONLY: 'false'
|
|
|
labels:
|
|
|
- traefik.enable=true
|
|
|
- - traefik.http.routers.mattermost.rule=Host(`${MATTERMOST_VIRTUAL_HOST}`) || Host(`${MATTERMOST_EXTERNAL_HOST}
|
|
|
- - "--certificatesresolvers.mymattermost.acme.certificatesDuration=2160"`)
|
|
|
+ - traefik.http.routers.mattermost.rule=Host(`${MATTERMOST_VIRTUAL_HOST}`) || Host(`${MATTERMOST_EXTERNAL_HOST}`)
|
|
|
- traefik.http.routers.mattermost.tls=true
|
|
|
- traefik.http.routers.mattermost.tls.certresolver=mymattermost
|
|
|
- traefik.http.routers.mattermost.tls.domains[0].main=${MATTERMOST_EXTERNAL_HOST}
|
|
|
- - traefik.http.routers.mattermost.tls.domains[0].sans=${MATTERMOST_VIRTUAL_HOST}
|
|
|
+ #- traefik.http.routers.mattermost.tls.domains[0].sans=${MATTERMOST_VIRTUAL_HOST}
|
|
|
- traefik.http.services.mattermost.loadbalancer.server.port=8065
|
|
|
|
|
|
reverse-proxy:
|
|
|
@@ -155,10 +154,11 @@ services:
|
|
|
- "--entryPoints.web.address=:80"
|
|
|
- "--entryPoints.websecure.address=:443"
|
|
|
- "--entryPoints.jenkins-agents.address=:50000"
|
|
|
- - "--certificatesresolvers.mymattermost.acme.tlschallenge=true"
|
|
|
+ - "--certificatesresolvers.mymattermost.acme.httpchallenge=true"
|
|
|
+ - "--certificatesresolvers.mymattermost.acme.httpchallenge.entrypoint=web"
|
|
|
#- "--certificatesresolvers.mymattermost.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
|
|
|
- "--certificatesresolvers.mymattermost.acme.email=progettoemed@gmail.com"
|
|
|
- - "--certificatesresolvers.mymattermost.acme.storage=/etc/letsencrypt/acme.json"
|
|
|
+ #- "--certificatesresolvers.mymattermost.acme.storage=/etc/letsencrypt/acme.json"
|
|
|
restart: unless-stopped
|
|
|
ports:
|
|
|
# The HTTP port
|