diff --git a/pica-mattermost/docker-compose.yml b/pica-mattermost/docker-compose.yml
index 5f66f8f384daa7649f44274765c76eb8ee687de4..58d07ec5b1dab7c02578d5e0cf153c638c301742 100644
--- a/pica-mattermost/docker-compose.yml
+++ b/pica-mattermost/docker-compose.yml
@@ -1,8 +1,8 @@
-version : "2.4"
+version : "3.7"
 networks:
-  docker_default:
+  proxy:
     external: true
-    name: "docker_default"
+  mattermost:
 
 volumes:
   mattermost-config:
@@ -30,12 +30,13 @@ services:
       - MM_SITEURL=https://team.picasoft.net
     env_file: ./secrets/mattermost-db.secrets
     labels:
-      - "traefik.frontend.rule=Host:team.picasoft.net"
-      - "traefik.port=8000"
-      - "traefik.frontend.passHostHeader=true"
-      - "traefik.enable=true"
+      traefik.http.routers.mattermost-app.entrypoints: websecure
+      traefik.http.routers.mattermost-app.rule: Host(`team.picasoft.net`)
+      traefik.http.services.mattermost-app.loadbalancer.server.port: 8000
+      traefik.enable: true
     networks:
-      - docker_default
+      - proxy
+      - mattermost
     depends_on:
       - mattermost-db
     restart: unless-stopped
@@ -48,5 +49,5 @@ services:
       - /etc/localtime:/etc/localtime:ro
     env_file: ./secrets/mattermost-db.secrets
     networks:
-      - docker_default
+      - mattermost
     restart: unless-stopped