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:
Tom
2024-11-28 23:17:58 -08:00
committed by GitHub
parent 71e9b9579b
commit df4814dc38
3 changed files with 73 additions and 13 deletions

View File

@@ -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