From 91b89578924ad512b1e806fe332fe9571703b6cf Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 25 Feb 2026 01:22:04 -0800 Subject: [PATCH] fix: remove sablier labels and enable direct Traefik routing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sablier was removed from the stack — these compose files still had traefik.enable=false + sablier group labels, causing 404s. Switched to traefik.enable=true with explicit docker.network label. All 3 Postiz spaces verified live with Infisical secret injection. Old plaintext .env backups removed from server. Co-Authored-By: Claude Opus 4.6 --- deploy/docker-compose.bcrg.yml | 17 ++--------------- deploy/docker-compose.cc.yml | 20 ++------------------ deploy/docker-compose.p2pf.yml | 17 ++--------------- 3 files changed, 6 insertions(+), 48 deletions(-) diff --git a/deploy/docker-compose.bcrg.yml b/deploy/docker-compose.bcrg.yml index 2397ca4..abac4fc 100644 --- a/deploy/docker-compose.bcrg.yml +++ b/deploy/docker-compose.bcrg.yml @@ -49,12 +49,11 @@ services: - postiz-bcrg-uploads:/uploads/ - /opt/infisical/entrypoint-wrapper.sh:/infisical-entrypoint.sh:ro labels: - - "traefik.enable=false" - - "sablier.enable=true" - - "sablier.group=postiz-bcrg" + - "traefik.enable=true" - "traefik.http.routers.postiz-bcrg.rule=Host(`bondingcurve.rsocials.online`) || Host(`socials.bondingcurve.tech`)" - "traefik.http.routers.postiz-bcrg.entrypoints=web,websecure" - "traefik.http.services.postiz-bcrg.loadbalancer.server.port=5000" + - "traefik.docker.network=traefik-public" networks: - traefik-public - postiz-bcrg-internal @@ -70,9 +69,6 @@ services: postiz-bcrg-postgres: image: postgres:17-alpine container_name: postiz-bcrg-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-bcrg" restart: unless-stopped environment: POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" @@ -91,9 +87,6 @@ services: postiz-bcrg-redis: image: redis:7.2 container_name: postiz-bcrg-redis - labels: - - "sablier.enable=true" - - "sablier.group=postiz-bcrg" restart: unless-stopped healthcheck: test: redis-cli ping @@ -108,9 +101,6 @@ services: postiz-bcrg-temporal-postgres: image: postgres:16 container_name: postiz-bcrg-temporal-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-bcrg" restart: unless-stopped environment: POSTGRES_PASSWORD: temporal @@ -123,9 +113,6 @@ services: postiz-bcrg-temporal: image: temporalio/auto-setup:1.28.1 container_name: postiz-bcrg-temporal - labels: - - "sablier.enable=true" - - "sablier.group=postiz-bcrg" restart: unless-stopped depends_on: - postiz-bcrg-temporal-postgres diff --git a/deploy/docker-compose.cc.yml b/deploy/docker-compose.cc.yml index 9e69e06..32e051c 100644 --- a/deploy/docker-compose.cc.yml +++ b/deploy/docker-compose.cc.yml @@ -49,12 +49,11 @@ services: - postiz-cc-uploads:/uploads/ - /opt/infisical/entrypoint-wrapper.sh:/infisical-entrypoint.sh:ro labels: - - "traefik.enable=false" - - "sablier.enable=true" - - "sablier.group=postiz-cc" + - "traefik.enable=true" - "traefik.http.routers.postiz-cc.rule=Host(`socials.crypto-commons.org`) || Host(`socials.valleyofthecommons.com`)" - "traefik.http.routers.postiz-cc.entrypoints=web,websecure" - "traefik.http.services.postiz-cc.loadbalancer.server.port=5000" + - "traefik.docker.network=traefik-public" networks: - traefik-public - postiz-cc-internal @@ -70,9 +69,6 @@ services: postiz-cc-postgres: image: postgres:17-alpine container_name: postiz-cc-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-cc" restart: unless-stopped environment: POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" @@ -91,9 +87,6 @@ services: postiz-cc-redis: image: redis:7.2 container_name: postiz-cc-redis - labels: - - "sablier.enable=true" - - "sablier.group=postiz-cc" restart: unless-stopped healthcheck: test: redis-cli ping @@ -108,9 +101,6 @@ services: postiz-cc-elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.17.24 container_name: postiz-cc-elasticsearch - labels: - - "sablier.enable=true" - - "sablier.group=postiz-cc" restart: unless-stopped environment: - discovery.type=single-node @@ -129,9 +119,6 @@ services: postiz-cc-temporal-postgres: image: postgres:16 container_name: postiz-cc-temporal-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-cc" restart: unless-stopped environment: POSTGRES_PASSWORD: temporal @@ -144,9 +131,6 @@ services: postiz-cc-temporal: image: temporalio/auto-setup:1.28.1 container_name: postiz-cc-temporal - labels: - - "sablier.enable=true" - - "sablier.group=postiz-cc" restart: unless-stopped depends_on: - postiz-cc-temporal-postgres diff --git a/deploy/docker-compose.p2pf.yml b/deploy/docker-compose.p2pf.yml index 4254636..ba6311f 100644 --- a/deploy/docker-compose.p2pf.yml +++ b/deploy/docker-compose.p2pf.yml @@ -49,12 +49,11 @@ services: - postiz-p2pf-uploads:/uploads/ - /opt/infisical/entrypoint-wrapper.sh:/infisical-entrypoint.sh:ro labels: - - "traefik.enable=false" - - "sablier.enable=true" - - "sablier.group=postiz-p2pf" + - "traefik.enable=true" - "traefik.http.routers.postiz-p2pf.rule=Host(`p2pf.rsocials.online`) || Host(`socials.p2pfoundation.net`)" - "traefik.http.routers.postiz-p2pf.entrypoints=web,websecure" - "traefik.http.services.postiz-p2pf.loadbalancer.server.port=5000" + - "traefik.docker.network=traefik-public" networks: - traefik-public - postiz-p2pf-internal @@ -70,9 +69,6 @@ services: postiz-p2pf-postgres: image: postgres:17-alpine container_name: postiz-p2pf-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-p2pf" restart: unless-stopped environment: POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" @@ -91,9 +87,6 @@ services: postiz-p2pf-redis: image: redis:7.2 container_name: postiz-p2pf-redis - labels: - - "sablier.enable=true" - - "sablier.group=postiz-p2pf" restart: unless-stopped healthcheck: test: redis-cli ping @@ -108,9 +101,6 @@ services: postiz-p2pf-temporal-postgres: image: postgres:16 container_name: postiz-p2pf-temporal-postgres - labels: - - "sablier.enable=true" - - "sablier.group=postiz-p2pf" restart: unless-stopped environment: POSTGRES_PASSWORD: temporal @@ -123,9 +113,6 @@ services: postiz-p2pf-temporal: image: temporalio/auto-setup:1.28.1 container_name: postiz-p2pf-temporal - labels: - - "sablier.enable=true" - - "sablier.group=postiz-p2pf" restart: unless-stopped depends_on: - postiz-p2pf-temporal-postgres