From 622e35f9791bb75ab1b9a689c3f7ff9ab6d65d8b Mon Sep 17 00:00:00 2001 From: William Turner Date: Sun, 23 Aug 2026 10:49:11 +0000 Subject: [PATCH] Fix Traefik/Docker API version mismatch, tidy Matrix registration-token env handling --- .gitignore | 1 + docker-compose.yml | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2d7ec5c..0d88a46 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .env node_modules/ +*-password.txt diff --git a/docker-compose.yml b/docker-compose.yml index 099da01..d545743 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,8 @@ services: traefik: - image: traefik:v3.1 + # Must be >=3.6 — Docker 29 raised its minimum API version to 1.44, and Traefik's + # Docker provider only gained version auto-negotiation in v3.6. + image: traefik:v3.6 container_name: traefik restart: unless-stopped command: @@ -43,6 +45,10 @@ services: # (see README "First boot: Matrix bot account"). CONTINUWUITY_ALLOW_FEDERATION: "false" CONTINUWUITY_ALLOW_REGISTRATION: ${MATRIX_ALLOW_REGISTRATION:-false} + # CONTINUWUITY_REGISTRATION_TOKEN is deliberately NOT set here: Continuwuity treats + # a present-but-empty value as a config error (fails to start), so it can only be + # added here temporarily (with a real value) when you need to register a new user, + # then removed again — see README "Adding another Matrix user". volumes: - matrix_data:/var/lib/continuwuity networks: