5d1bfbefa4
* Modify images build config * Cosmetic modify * Modify git clone ind Dockerfile
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
version: "3.6"
|
|
services:
|
|
onlyoffice-zookeeper:
|
|
image: zookeeper:latest
|
|
container_name: ${ZOO_HOST}
|
|
restart: always
|
|
expose:
|
|
- "2181"
|
|
environment:
|
|
ZOO_MY_ID: 1
|
|
ZOO_PORT: ${ZOO_PORT:-2181}
|
|
ZOO_SERVER: ${ZOO_SERVER}
|
|
volumes:
|
|
- /app/onlyoffice/data/zookeeper/zoo_data:/data
|
|
- /app/onlyoffice/data/zookeeper/zoo_log:/datalog
|
|
|
|
onlyoffice-kafka:
|
|
image: confluentinc/cp-kafka:latest
|
|
container_name: ${KAFKA_HOST}
|
|
restart: always
|
|
expose:
|
|
- "9092"
|
|
depends_on:
|
|
- onlyoffice-zookeeper
|
|
environment:
|
|
KAFKA_ADVERTISED_LISTENERS: ${KAFKA_ADVERTISED_LISTENERS}
|
|
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: ${KAFKA_LISTENER_SECURITY_PROTOCOL_MAP}
|
|
KAFKA_INTER_BROKER_LISTENER_NAME: ${KAFKA_INTER_BROKER_LISTENER_NAME}
|
|
KAFKA_ZOOKEEPER_CONNECT: ${KAFKA_ZOOKEEPER_CONNECT}
|
|
KAFKA_BROKER_ID: ${KAFKA_BROKER_ID}
|
|
KAFKA_LOG4J_LOGGERS: ${KAFKA_LOG4J_LOGGERS}
|
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: ${KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR}
|
|
volumes:
|
|
#- /app/onlyoffice/data/kafka_data:/var/lib/kafka/data
|
|
- kafka_data:/var/lib/kafka/data
|
|
|
|
volumes:
|
|
kafka_data:
|
|
|
|
networks:
|
|
default:
|
|
external:
|
|
name: "onlyoffice"
|