From 0992048935d90dfec0de615e75ce034122a9620f Mon Sep 17 00:00:00 2001 From: Kofal Date: Sat, 28 Feb 2026 00:50:33 -0600 Subject: [PATCH] Update docker-compose.yml --- docker-compose.yml | 67 +++++++++++++++++++++++++++++++--------------- 1 file changed, 46 insertions(+), 21 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0acd30f..2f57898 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,12 +62,10 @@ services: caddy: image: docker.io/caddy restart: always - environment: - - HOSTNAME=${HOSTNAME} - - REVOLT_PUBLIC_URL={REVOLT_PUBLIC_URL} + env_file: .env ports: - - "8880:80" - - "8443:443" + - "80:80" + - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile - ./data/caddy-data:/data @@ -75,7 +73,7 @@ services: # API server api: - image: ghcr.io/revoltchat/server:20250930-2 + image: ghcr.io/stoatchat/api:v0.11.1 depends_on: database: condition: service_healthy @@ -91,7 +89,7 @@ services: # Events service events: - image: ghcr.io/revoltchat/bonfire:20250930-2 + image: ghcr.io/stoatchat/events:v0.11.1 depends_on: database: condition: service_healthy @@ -103,17 +101,9 @@ services: target: /Revolt.toml restart: always - # Web App - web: - image: ghcr.io/revoltchat/client:master - restart: always - environment: - - HOSTNAME=${HOSTNAME} - - REVOLT_PUBLIC_URL={REVOLT_PUBLIC_URL} - # File server autumn: - image: ghcr.io/revoltchat/autumn:20250930-2 + image: ghcr.io/stoatchat/file-server:v0.11.1 depends_on: database: condition: service_healthy @@ -127,7 +117,7 @@ services: # Metadata and image proxy january: - image: ghcr.io/revoltchat/january:20250930-2 + image: ghcr.io/stoatchat/proxy:v0.11.1 volumes: - type: bind source: ./Revolt.toml @@ -136,7 +126,7 @@ services: # Tenor proxy gifbox: - image: ghcr.io/revoltchat/gifbox:20250930-2 + image: ghcr.io/stoatchat/gifbox:v0.11.1 volumes: - type: bind source: ./Revolt.toml @@ -145,7 +135,7 @@ services: # Regular task daemon crond: - image: ghcr.io/revoltchat/crond:20250930-2 + image: ghcr.io/stoatchat/crond:v0.11.1 depends_on: database: condition: service_healthy @@ -159,7 +149,7 @@ services: # Push notification daemon pushd: - image: ghcr.io/revoltchat/pushd:20250930-2 + image: ghcr.io/stoatchat/pushd:v0.11.1 depends_on: database: condition: service_healthy @@ -173,6 +163,35 @@ services: target: /Revolt.toml restart: always + # Voice ingress daemon + voice-ingress: + image: ghcr.io/stoatchat/voice-ingress:v0.11.1 + restart: always + depends_on: + database: + condition: service_healthy + rabbit: + condition: service_healthy + volumes: + - type: bind + source: ./Revolt.toml + target: /Revolt.toml + + livekit: + image: ghcr.io/stoatchat/livekit-server:v1.9.6 + depends_on: + redis: + condition: service_started + command: --config /etc/livekit.yml + ports: + - "7881:7881" + - "50000-50100:50000-50100/udp" + restart: always + volumes: + - type: bind + source: ./livekit.yml + target: /etc/livekit.yml + # Create buckets for minio. createbuckets: image: docker.io/minio/mc @@ -186,4 +205,10 @@ services: done; /usr/bin/mc mb minio/revolt-uploads; exit 0; - " \ No newline at end of file + " + + # Web App + web: + image: ghcr.io/stoatchat/for-web:addb6b7 + restart: always + env_file: .env \ No newline at end of file