2020-12-25 11:27:26 +00:00
|
|
|
# docker-compose tags #
|
|
|
|
PRODUCT=onlyoffice
|
|
|
|
REPO=${PRODUCT}
|
|
|
|
STATUS=""
|
|
|
|
MYSQL_VERSION=8.0.18
|
2021-06-17 09:49:39 +00:00
|
|
|
ELK_VERSION=7.13.1
|
2020-12-25 11:27:26 +00:00
|
|
|
SERVICE_PORT=5050
|
|
|
|
CONTAINER_PREFIX=${PRODUCT}-
|
2021-12-06 12:21:06 +00:00
|
|
|
DOCUMENT_SERVER_IMAGE_NAME=onlyoffice/4testing-documentserver-ee:latest
|
2021-10-06 13:43:18 +00:00
|
|
|
DOCKER_TAG=latest
|
|
|
|
DOCKERFILE=Dockerfile.app
|
2020-12-25 11:27:26 +00:00
|
|
|
|
|
|
|
# zookeeper #
|
|
|
|
ZOO_PORT=2181
|
|
|
|
ZOO_HOST=${CONTAINER_PREFIX}zookeeper
|
|
|
|
ZOO_SERVER=server.1=${ZOO_HOST}:2888:3888
|
|
|
|
|
|
|
|
# kafka #
|
|
|
|
KAFKA_HOST=${CONTAINER_PREFIX}kafka
|
|
|
|
KAFKA_ADVERTISED_LISTENERS=LISTENER_DOCKER_INTERNAL://${KAFKA_HOST}:9092
|
|
|
|
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=LISTENER_DOCKER_INTERNAL:PLAINTEXT,LISTENER_DOCKER_EXTERNAL:PLAINTEXT
|
|
|
|
KAFKA_INTER_BROKER_LISTENER_NAME=LISTENER_DOCKER_INTERNAL
|
|
|
|
KAFKA_ZOOKEEPER_CONNECT=${ZOO_HOST}:2181
|
|
|
|
KAFKA_BROKER_ID=1
|
|
|
|
KAFKA_LOG4J_LOGGERS=kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO
|
|
|
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
|
|
|
|
|
|
|
|
# elasticsearch #
|
|
|
|
ELK_HOST=${CONTAINER_PREFIX}elasticsearch
|
|
|
|
|
|
|
|
# app service environment #
|
2022-07-05 14:07:58 +00:00
|
|
|
ENV_EXTENSION=none
|
2020-12-25 11:27:26 +00:00
|
|
|
APP_CORE_BASE_DOMAIN=localhost
|
|
|
|
APP_CORE_MACHINEKEY=your_core_machinekey
|
|
|
|
|
|
|
|
DOCUMENT_SERVER_JWT_SECRET=your_jwt_secret
|
|
|
|
DOCUMENT_SERVER_JWT_HEADER=AuthorizationJwt
|
|
|
|
DOCUMENT_SERVER_URL_PUBLIC=/ds-vpath/
|
|
|
|
DOCUMENT_SERVER_HOST=${CONTAINER_PREFIX}document-server
|
|
|
|
DOCUMENT_SERVER_URL_INTERNAL=http://${DOCUMENT_SERVER_HOST}/
|
|
|
|
|
|
|
|
MYSQL_ROOT_PASSWORD=my-secret-pw
|
|
|
|
MYSQL_DATABASE=${PRODUCT}
|
|
|
|
MYSQL_USER=${PRODUCT}_user
|
|
|
|
MYSQL_PASSWORD=${PRODUCT}_pass
|
|
|
|
MYSQL_HOST=${CONTAINER_PREFIX}mysql-server
|
2022-03-29 12:39:54 +00:00
|
|
|
DATABASE_MIGRATION=false
|
2020-12-25 11:27:26 +00:00
|
|
|
|
|
|
|
# service host #
|
2021-04-07 09:15:27 +00:00
|
|
|
API_SYSTEM_HOST=${CONTAINER_PREFIX}api-system
|
2020-12-25 11:27:26 +00:00
|
|
|
BACKUP_HOST=${CONTAINER_PREFIX}backup
|
2021-04-07 09:15:27 +00:00
|
|
|
STORAGE_ENCRYPTION_HOST=${CONTAINER_PREFIX}storage-encryption
|
|
|
|
FILES_HOST=${CONTAINER_PREFIX}files
|
|
|
|
FILES_SERVICES_HOST=${CONTAINER_PREFIX}files-services
|
|
|
|
STORAGE_MIGRATION_HOST=${CONTAINER_PREFIX}storage-migration
|
|
|
|
NOTIFY_HOST=${CONTAINER_PREFIX}notify
|
|
|
|
PEOPLE_SERVER_HOST=${CONTAINER_PREFIX}people-server
|
2020-12-25 11:27:26 +00:00
|
|
|
SOCKET_HOST=${CONTAINER_PREFIX}socket
|
2021-04-07 09:15:27 +00:00
|
|
|
STUDIO_NOTIFY_HOST=${CONTAINER_PREFIX}studio-notify
|
|
|
|
TELEGRAM_SERVICE_HOST=${CONTAINER_PREFIX}telegram-service
|
|
|
|
THUMBNAILS_HOST=${CONTAINER_PREFIX}thumbnails
|
|
|
|
URLSHORTENER_HOST=${CONTAINER_PREFIX}urlshortener
|
|
|
|
API_HOST=${CONTAINER_PREFIX}api
|
|
|
|
STUDIO_HOST=${CONTAINER_PREFIX}studio
|
2021-08-03 09:29:21 +00:00
|
|
|
SSOAUTH_HOST=${CONTAINER_PREFIX}ssoauth
|
2020-12-25 11:27:26 +00:00
|
|
|
PROXY_HOST=${CONTAINER_PREFIX}proxy
|
|
|
|
|
|
|
|
# proxy upstream environment #
|
|
|
|
SERVICE_API_SYSTEM=${API_SYSTEM_HOST}:${SERVICE_PORT}
|
2021-04-07 09:15:27 +00:00
|
|
|
SERVICE_BACKUP=${BACKUP_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_STORAGE_ENCRYPTION=${STORAGE_ENCRYPTION_HOST}:${SERVICE_PORT}
|
2020-12-25 11:27:26 +00:00
|
|
|
SERVICE_FILES=${FILES_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_FILES_SERVICES=${FILES_SERVICES_HOST}:${SERVICE_PORT}
|
2021-04-07 09:15:27 +00:00
|
|
|
SERVICE_STORAGE_MIGRATION=${STORAGE_MIGRATION_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_NOTIFY=${NOTIFY_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_PEOPLE_SERVER=${PEOPLE_SERVER_HOST}:${SERVICE_PORT}
|
2022-07-05 14:07:58 +00:00
|
|
|
SERVICE_SOCKET=${SOCKET_HOST}:${SERVICE_PORT}
|
2021-04-07 09:15:27 +00:00
|
|
|
SERVICE_STUDIO_NOTIFY=${STUDIO_NOTIFY_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_TELEGRAM_SERVICE=${TELEGRAM_SERVICE_HOST}:${SERVICE_PORT}
|
2022-07-05 14:07:58 +00:00
|
|
|
SERVICE_THUMBNAILS=${THUMBNAILS_HOST}:${SERVICE_PORT}
|
|
|
|
SERVICE_URLSHORTENER=${URLSHORTENER_HOST}:${SERVICE_PORT}
|
2021-04-07 09:15:27 +00:00
|
|
|
SERVICE_API=${API_HOST}:${SERVICE_PORT}
|
2020-12-25 11:27:26 +00:00
|
|
|
SERVICE_STUDIO=${STUDIO_HOST}:${SERVICE_PORT}
|
2022-07-05 14:07:58 +00:00
|
|
|
SERVICE_SSOAUTH=${SSOAUTH_HOST}:${SERVICE_PORT}
|
2021-04-07 09:15:27 +00:00
|
|
|
|
2020-12-25 11:27:26 +00:00
|
|
|
NETWORK_NAME=${PRODUCT}
|