forked from kofal.net/stoatchat-self-hosted
Update docker-compose.yml
This commit is contained in:
@@ -62,12 +62,10 @@ services:
|
|||||||
caddy:
|
caddy:
|
||||||
image: docker.io/caddy
|
image: docker.io/caddy
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
env_file: .env
|
||||||
- HOSTNAME=${HOSTNAME}
|
|
||||||
- REVOLT_PUBLIC_URL={REVOLT_PUBLIC_URL}
|
|
||||||
ports:
|
ports:
|
||||||
- "8880:80"
|
- "80:80"
|
||||||
- "8443:443"
|
- "443:443"
|
||||||
volumes:
|
volumes:
|
||||||
- ./Caddyfile:/etc/caddy/Caddyfile
|
- ./Caddyfile:/etc/caddy/Caddyfile
|
||||||
- ./data/caddy-data:/data
|
- ./data/caddy-data:/data
|
||||||
@@ -75,7 +73,7 @@ services:
|
|||||||
|
|
||||||
# API server
|
# API server
|
||||||
api:
|
api:
|
||||||
image: ghcr.io/revoltchat/server:20250930-2
|
image: ghcr.io/stoatchat/api:v0.11.1
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -91,7 +89,7 @@ services:
|
|||||||
|
|
||||||
# Events service
|
# Events service
|
||||||
events:
|
events:
|
||||||
image: ghcr.io/revoltchat/bonfire:20250930-2
|
image: ghcr.io/stoatchat/events:v0.11.1
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -103,17 +101,9 @@ services:
|
|||||||
target: /Revolt.toml
|
target: /Revolt.toml
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
# Web App
|
|
||||||
web:
|
|
||||||
image: ghcr.io/revoltchat/client:master
|
|
||||||
restart: always
|
|
||||||
environment:
|
|
||||||
- HOSTNAME=${HOSTNAME}
|
|
||||||
- REVOLT_PUBLIC_URL={REVOLT_PUBLIC_URL}
|
|
||||||
|
|
||||||
# File server
|
# File server
|
||||||
autumn:
|
autumn:
|
||||||
image: ghcr.io/revoltchat/autumn:20250930-2
|
image: ghcr.io/stoatchat/file-server:v0.11.1
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -127,7 +117,7 @@ services:
|
|||||||
|
|
||||||
# Metadata and image proxy
|
# Metadata and image proxy
|
||||||
january:
|
january:
|
||||||
image: ghcr.io/revoltchat/january:20250930-2
|
image: ghcr.io/stoatchat/proxy:v0.11.1
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: ./Revolt.toml
|
source: ./Revolt.toml
|
||||||
@@ -136,7 +126,7 @@ services:
|
|||||||
|
|
||||||
# Tenor proxy
|
# Tenor proxy
|
||||||
gifbox:
|
gifbox:
|
||||||
image: ghcr.io/revoltchat/gifbox:20250930-2
|
image: ghcr.io/stoatchat/gifbox:v0.11.1
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: ./Revolt.toml
|
source: ./Revolt.toml
|
||||||
@@ -145,7 +135,7 @@ services:
|
|||||||
|
|
||||||
# Regular task daemon
|
# Regular task daemon
|
||||||
crond:
|
crond:
|
||||||
image: ghcr.io/revoltchat/crond:20250930-2
|
image: ghcr.io/stoatchat/crond:v0.11.1
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -159,7 +149,7 @@ services:
|
|||||||
|
|
||||||
# Push notification daemon
|
# Push notification daemon
|
||||||
pushd:
|
pushd:
|
||||||
image: ghcr.io/revoltchat/pushd:20250930-2
|
image: ghcr.io/stoatchat/pushd:v0.11.1
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -173,6 +163,35 @@ services:
|
|||||||
target: /Revolt.toml
|
target: /Revolt.toml
|
||||||
restart: always
|
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.
|
# Create buckets for minio.
|
||||||
createbuckets:
|
createbuckets:
|
||||||
image: docker.io/minio/mc
|
image: docker.io/minio/mc
|
||||||
@@ -186,4 +205,10 @@ services:
|
|||||||
done;
|
done;
|
||||||
/usr/bin/mc mb minio/revolt-uploads;
|
/usr/bin/mc mb minio/revolt-uploads;
|
||||||
exit 0;
|
exit 0;
|
||||||
"
|
"
|
||||||
|
|
||||||
|
# Web App
|
||||||
|
web:
|
||||||
|
image: ghcr.io/stoatchat/for-web:addb6b7
|
||||||
|
restart: always
|
||||||
|
env_file: .env
|
||||||
Reference in New Issue
Block a user