# step-ca # # STEP_CA_FQDN=ca.example.com # Example: ca.example.com # NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/${STEP_CA_FQDN}.crt # docker-compose tags # PRODUCT=onlyoffice REPO=${PRODUCT} INSTALLATION_TYPE=COMMUNITY STATUS="" DOCKER_IMAGE_PREFIX=${STATUS}docspace DOCKER_TAG=2.0.3 CONTAINER_PREFIX=${PRODUCT}- MYSQL_VERSION=8.0.32 MYSQL_IMAGE=mysql:${MYSQL_VERSION} ELK_VERSION=7.16.3 SERVICE_PORT=5050 DOCUMENT_SERVER_IMAGE_NAME=onlyoffice/documentserver-unlim:7.5.1.1 DOCKERFILE=Dockerfile.app APP_DOTNET_ENV="" EXTERNAL_PORT=80 # 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_CONTAINER_NAME=${CONTAINER_PREFIX}elasticsearch ELK_SHEME=http ELK_HOST="" ELK_PORT=9200 # app service environment # ENV_EXTENSION=none APP_CORE_BASE_DOMAIN=localhost # APP_URL_PORTAL=http://onlyoffice-router:8092 APP_URL_PORTAL= # Example: https://office.example.com OAUTH_REDIRECT_URL="https://service.onlyoffice.com/oauth2.aspx" WRONG_PORTAL_NAME_URL="" LOG_LEVEL="Warning" DEBUG_INFO="false" APP_KNOWN_PROXIES="" APP_KNOWN_NETWORKS="" APP_CORE_MACHINEKEY= # Example: cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 12 CERTIFICATE_PATH="" CERTIFICATE_KEY_PATH="" DHPARAM_PATH="" # docs # DOCUMENT_CONTAINER_NAME=${CONTAINER_PREFIX}document-server DOCUMENT_SERVER_URL_EXTERNAL= # Example: "https://docs.example.com" DOCUMENT_SERVER_JWT_SECRET= # Example: cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 DOCUMENT_SERVER_JWT_HEADER=AuthorizationJwt DOCUMENT_SERVER_URL_PUBLIC=/ds-vpath/ # redis # REDIS_CONTAINER_NAME=${CONTAINER_PREFIX}redis REDIS_HOST="" REDIS_PORT=6379 REDIS_USER_NAME="" REDIS_PASSWORD="" # rabbitmq # RABBIT_CONTAINER_NAME=${CONTAINER_PREFIX}rabbitmq RABBIT_HOST="" RABBIT_PORT=5672 RABBIT_VIRTUAL_HOST=/ RABBIT_USER_NAME=guest RABBIT_PASSWORD=guest # mysql # MYSQL_CONTAINER_NAME=${CONTAINER_PREFIX}mysql-server MYSQL_HOST="" MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD= # Example: cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 20 MYSQL_DATABASE=docspace MYSQL_USER=${PRODUCT}_user MYSQL_PASSWORD= # Example: cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 20 DATABASE_MIGRATION=true MIGRATION_TYPE="SAAS" # service host # API_SYSTEM_HOST=${CONTAINER_PREFIX}api-system BACKUP_HOST=${CONTAINER_PREFIX}backup BACKUP_BACKGRUOND_TASKS_HOST=${CONTAINER_PREFIX}backup-background-tasks CLEAR_EVENTS_HOST=${CONTAINER_PREFIX}clear-events 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 SOCKET_HOST=${CONTAINER_PREFIX}socket STUDIO_NOTIFY_HOST=${CONTAINER_PREFIX}studio-notify API_HOST=${CONTAINER_PREFIX}api STUDIO_HOST=${CONTAINER_PREFIX}studio SSOAUTH_HOST=${CONTAINER_PREFIX}ssoauth TELEGRAMREPORTS_HOST=${CONTAINER_PREFIX}telegramreports MIGRATION_RUNNER_HOST=${CONTAINER_PREFIX}migration-runner PROXY_HOST=${CONTAINER_PREFIX}proxy ROUTER_HOST=${CONTAINER_PREFIX}router DOCEDITOR_HOST=${CONTAINER_PREFIX}doceditor LOGIN_HOST=${CONTAINER_PREFIX}login HELTHCHECKS_HOST=${CONTAINER_PREFIX}healthchecks # router upstream environment # SERVICE_API_SYSTEM=${API_SYSTEM_HOST}:${SERVICE_PORT} SERVICE_BACKUP=${BACKUP_HOST}:${SERVICE_PORT} SERVICE_BACKUP_BACKGRUOND_TASKS=${BACKUP_BACKGRUOND_TASKS_HOST}:${SERVICE_PORT} SERVICE_CLEAR_EVENTS=${CLEAR_EVENTS_HOST}:${SERVICE_PORT} SERVICE_FILES=${FILES_HOST}:${SERVICE_PORT} SERVICE_FILES_SERVICES=${FILES_SERVICES_HOST}:${SERVICE_PORT} SERVICE_STORAGE_MIGRATION=${STORAGE_MIGRATION_HOST}:${SERVICE_PORT} SERVICE_NOTIFY=${NOTIFY_HOST}:${SERVICE_PORT} SERVICE_PEOPLE_SERVER=${PEOPLE_SERVER_HOST}:${SERVICE_PORT} SERVICE_SOCKET=${SOCKET_HOST}:${SERVICE_PORT} SERVICE_STUDIO_NOTIFY=${STUDIO_NOTIFY_HOST}:${SERVICE_PORT} SERVICE_API=${API_HOST}:${SERVICE_PORT} SERVICE_STUDIO=${STUDIO_HOST}:${SERVICE_PORT} SERVICE_SSOAUTH=${SSOAUTH_HOST}:${SERVICE_PORT} SERVICE_TELEGRAMREPORTS=${TELEGRAMREPORTS_HOST}:${SERVICE_PORT} SERVICE_DOCEDITOR=${DOCEDITOR_HOST}:5013 SERVICE_LOGIN=${LOGIN_HOST}:5011 SERVICE_HELTHCHECKS=${HELTHCHECKS_HOST}:${SERVICE_PORT} NETWORK_NAME=onlyoffice COMPOSE_IGNORE_ORPHANS=True