mirror of
https://github.com/stoatchat/self-hosted.git
synced 2026-03-19 17:25:17 -05:00
feat: 0.8 release (pushd) (#115)
* feat: pushd and version 0.8 * feat: add important note to top of file * fix: actually put the date in * fix: fixed default keys in the default backend config
This commit is contained in:
65
compose.yml
65
compose.yml
@@ -7,11 +7,32 @@ services:
|
||||
restart: always
|
||||
volumes:
|
||||
- ./data/db:/data/db
|
||||
healthcheck:
|
||||
test: echo 'db.runCommand("ping").ok' | mongosh localhost:27017/test --quiet
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 5
|
||||
start_period: 10s
|
||||
|
||||
# Redis server
|
||||
redis:
|
||||
image: eqalpha/keydb
|
||||
image: eqalpha/keydb
|
||||
restart: always
|
||||
|
||||
rabbit:
|
||||
image: rabbitmq:4
|
||||
restart: always
|
||||
environment:
|
||||
RABBITMQ_DEFAULT_USER: rabbituser
|
||||
RABBITMQ_DEFAULT_PASS: rabbitpass
|
||||
volumes:
|
||||
- ./data/rabbit:/var/lib/rabbitmq
|
||||
healthcheck:
|
||||
test: rabbitmq-diagnostics -q ping
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 20s
|
||||
|
||||
# S3-compatible storage server
|
||||
minio:
|
||||
@@ -51,20 +72,26 @@ services:
|
||||
|
||||
# API server (delta)
|
||||
api:
|
||||
image: ghcr.io/revoltchat/server:20241024-1
|
||||
image: ghcr.io/revoltchat/server:20241128-3
|
||||
depends_on:
|
||||
- database
|
||||
- redis
|
||||
database:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_started
|
||||
rabbit:
|
||||
condition: service_healthy
|
||||
volumes:
|
||||
- ./Revolt.toml:/Revolt.toml
|
||||
restart: always
|
||||
|
||||
# Events service (quark)
|
||||
events:
|
||||
image: ghcr.io/revoltchat/bonfire:20241024-1
|
||||
image: ghcr.io/revoltchat/bonfire:20241128-3
|
||||
depends_on:
|
||||
- database
|
||||
- redis
|
||||
database:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_started
|
||||
volumes:
|
||||
- ./Revolt.toml:/Revolt.toml
|
||||
restart: always
|
||||
@@ -77,17 +104,33 @@ services:
|
||||
|
||||
# File server (autumn)
|
||||
autumn:
|
||||
image: ghcr.io/revoltchat/autumn:20241024-1
|
||||
image: ghcr.io/revoltchat/autumn:20241128-3
|
||||
depends_on:
|
||||
- database
|
||||
- createbuckets
|
||||
database:
|
||||
condition: service_healthy
|
||||
createbuckets:
|
||||
condition: service_started
|
||||
volumes:
|
||||
- ./Revolt.toml:/Revolt.toml
|
||||
restart: always
|
||||
|
||||
# Metadata and image proxy (january)
|
||||
january:
|
||||
image: ghcr.io/revoltchat/january:20241024-1
|
||||
image: ghcr.io/revoltchat/january:20241128-3
|
||||
volumes:
|
||||
- ./Revolt.toml:/Revolt.toml
|
||||
restart: always
|
||||
|
||||
# Push notification daemon (pushd)
|
||||
pushd:
|
||||
image: ghcr.io/revoltchat/pushd:20241128-3
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_started
|
||||
rabbit:
|
||||
condition: service_healthy
|
||||
volumes:
|
||||
- ./Revolt.toml:/Revolt.toml
|
||||
restart: always
|
||||
|
||||
Reference in New Issue
Block a user