mirror of
https://github.com/stoatchat/self-hosted.git
synced 2026-03-20 01:35:16 -05:00
chore: move to latest images
This commit is contained in:
34
compose.yml
34
compose.yml
@@ -4,6 +4,7 @@ services:
|
|||||||
# MongoDB: Database
|
# MongoDB: Database
|
||||||
database:
|
database:
|
||||||
image: docker.io/mongo
|
image: docker.io/mongo
|
||||||
|
container_name: stoat-database
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/db:/data/db
|
- ./data/db:/data/db
|
||||||
@@ -17,11 +18,13 @@ services:
|
|||||||
# Redis: Event message broker & KV store
|
# Redis: Event message broker & KV store
|
||||||
redis:
|
redis:
|
||||||
image: docker.io/eqalpha/keydb
|
image: docker.io/eqalpha/keydb
|
||||||
|
container_name: stoat-redis
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
# RabbitMQ: Internal message broker
|
# RabbitMQ: Internal message broker
|
||||||
rabbit:
|
rabbit:
|
||||||
image: docker.io/rabbitmq:4
|
image: docker.io/rabbitmq:4
|
||||||
|
container_name: stoat-rabbitmq
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
RABBITMQ_DEFAULT_USER: rabbituser
|
RABBITMQ_DEFAULT_USER: rabbituser
|
||||||
@@ -38,6 +41,7 @@ services:
|
|||||||
# MinIO: S3-compatible storage server
|
# MinIO: S3-compatible storage server
|
||||||
minio:
|
minio:
|
||||||
image: docker.io/minio/minio
|
image: docker.io/minio/minio
|
||||||
|
container_name: stoat-storage
|
||||||
command: server /data
|
command: server /data
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/minio:/data
|
- ./data/minio:/data
|
||||||
@@ -61,8 +65,8 @@ services:
|
|||||||
# Caddy: Web server
|
# Caddy: Web server
|
||||||
caddy:
|
caddy:
|
||||||
image: docker.io/caddy
|
image: docker.io/caddy
|
||||||
|
container_name: stoat-caddy
|
||||||
restart: always
|
restart: always
|
||||||
env_file: .env.web
|
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
- "443:443"
|
- "443:443"
|
||||||
@@ -73,7 +77,8 @@ services:
|
|||||||
|
|
||||||
# API server
|
# API server
|
||||||
api:
|
api:
|
||||||
image: ghcr.io/revoltchat/server:20250930-2
|
image: ghcr.io/stoatchat/api:v0.11.3
|
||||||
|
container_name: stoat-api
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -89,7 +94,8 @@ services:
|
|||||||
|
|
||||||
# Events service
|
# Events service
|
||||||
events:
|
events:
|
||||||
image: ghcr.io/revoltchat/bonfire:20250930-2
|
image: ghcr.io/stoatchat/events:v0.11.3
|
||||||
|
container_name: stoat-events
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -101,15 +107,10 @@ services:
|
|||||||
target: /Revolt.toml
|
target: /Revolt.toml
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
# Web App
|
|
||||||
web:
|
|
||||||
image: ghcr.io/revoltchat/client:master
|
|
||||||
restart: always
|
|
||||||
env_file: .env.web
|
|
||||||
|
|
||||||
# File server
|
# File server
|
||||||
autumn:
|
autumn:
|
||||||
image: ghcr.io/revoltchat/autumn:20250930-2
|
image: ghcr.io/stoatchat/file-server:v0.11.3
|
||||||
|
container_name: stoat-file-server
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -123,7 +124,8 @@ 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.3
|
||||||
|
container_name: stoat-proxy
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: ./Revolt.toml
|
source: ./Revolt.toml
|
||||||
@@ -132,7 +134,8 @@ services:
|
|||||||
|
|
||||||
# Tenor proxy
|
# Tenor proxy
|
||||||
gifbox:
|
gifbox:
|
||||||
image: ghcr.io/revoltchat/gifbox:20250930-2
|
image: ghcr.io/stoatchat/gifbox:v0.11.3
|
||||||
|
container_name: stoat-gifbox
|
||||||
volumes:
|
volumes:
|
||||||
- type: bind
|
- type: bind
|
||||||
source: ./Revolt.toml
|
source: ./Revolt.toml
|
||||||
@@ -141,7 +144,8 @@ services:
|
|||||||
|
|
||||||
# Regular task daemon
|
# Regular task daemon
|
||||||
crond:
|
crond:
|
||||||
image: ghcr.io/revoltchat/crond:20250930-2
|
image: ghcr.io/stoatchat/crond:v0.11.3
|
||||||
|
container_name: stoat-crond
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -155,7 +159,8 @@ services:
|
|||||||
|
|
||||||
# Push notification daemon
|
# Push notification daemon
|
||||||
pushd:
|
pushd:
|
||||||
image: ghcr.io/revoltchat/pushd:20250930-2
|
image: ghcr.io/stoatchat/pushd:v0.11.3
|
||||||
|
container_name: stoat-pushd
|
||||||
depends_on:
|
depends_on:
|
||||||
database:
|
database:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -172,6 +177,7 @@ services:
|
|||||||
# Create buckets for minio.
|
# Create buckets for minio.
|
||||||
createbuckets:
|
createbuckets:
|
||||||
image: docker.io/minio/mc
|
image: docker.io/minio/mc
|
||||||
|
container_name: stoat-create-buckets
|
||||||
depends_on:
|
depends_on:
|
||||||
- minio
|
- minio
|
||||||
entrypoint: >
|
entrypoint: >
|
||||||
|
|||||||
Reference in New Issue
Block a user