39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
|
version: "3"
|
||
|
services:
|
||
|
backend:
|
||
|
image: openslides-backend
|
||
|
ports:
|
||
|
- "9002:9002"
|
||
|
environment:
|
||
|
- DATASTORE_READER_HOST=reader
|
||
|
- DATASTORE_READER_PORT=9010
|
||
|
- DATASTORE_WRITER_HOST=writer
|
||
|
- DATASTORE_WRITER_PORT=9011
|
||
|
depends_on:
|
||
|
- writer
|
||
|
- reader
|
||
|
reader:
|
||
|
image: openslides-datastore-reader
|
||
|
environment:
|
||
|
- DATASTORE_ENABLE_DEV_ENVIRONMENT=1
|
||
|
depends_on:
|
||
|
- postgresql
|
||
|
ports:
|
||
|
- "9010:9010"
|
||
|
writer:
|
||
|
image: openslides-datastore-writer
|
||
|
environment:
|
||
|
- DATASTORE_ENABLE_DEV_ENVIRONMENT=1
|
||
|
- MESSAGE_BUS_HOST=redis
|
||
|
- MESSAGE_BUS_PORT=6379
|
||
|
depends_on:
|
||
|
- postgresql
|
||
|
- redis
|
||
|
postgresql:
|
||
|
image: postgres:11
|
||
|
environment:
|
||
|
- POSTGRES_USER=openslides
|
||
|
- POSTGRES_PASSWORD=openslides
|
||
|
- POSTGRES_DB=openslides
|
||
|
redis:
|
||
|
image: redis:alpine
|