diff --git a/apps/onlyoffice-docs/docker-compose.json b/apps/onlyoffice-docs/docker-compose.json index 36b9cfa..581715e 100644 --- a/apps/onlyoffice-docs/docker-compose.json +++ b/apps/onlyoffice-docs/docker-compose.json @@ -1,5 +1,4 @@ { - "schemaVersion": 2, "$schema": "https://schemas.runtipi.io/dynamic-compose.json", "services": [ { @@ -18,27 +17,27 @@ "condition": "service_healthy" } }, - "environment": { - "JWT_ENABLED": "${ONLYOFFICE_JWT_ENABLED:-true}", - "JWT_SECRET": "${ONLYOFFICE_JWT_SECRET}", - "JWT_HEADER": "${ONLYOFFICE_JWT_HEADER:-Authorization}", - "JWT_IN_BODY": "${ONLYOFFICE_JWT_IN_BODY:-false}", - "USE_UNAUTHORIZED_STORAGE": "${ONLYOFFICE_USE_UNAUTHORIZED_STORAGE:-false}", - "WOPI_ENABLED": "${ONLYOFFICE_WOPI_ENABLED:-false}", - "NGINX_WORKER_PROCESSES": "auto", - "NGINX_WORKER_CONNECTIONS": "4096", - "GENERATE_FONTS": "true", - "DB_TYPE": "postgres", - "DB_HOST": "onlyoffice-docs-db", - "DB_PORT": "5432", - "DB_NAME": "onlyoffice", - "DB_USER": "onlyoffice", - "DB_PWD": "${ONLYOFFICE_DB_PASSWORD}", - "REDIS_SERVER_HOST": "onlyoffice-docs-redis", - "REDIS_SERVER_PORT": "6379", - "AMQP_URI": "amqp://${ONLYOFFICE_RABBITMQ_USER:-onlyoffice}:${ONLYOFFICE_RABBITMQ_PASSWORD}@onlyoffice-docs-rabbitmq:5672/", - "AMQP_TYPE": "rabbitmq" - }, + "environment": [ + { "key": "JWT_ENABLED", "value": "${ONLYOFFICE_JWT_ENABLED:-true}" }, + { "key": "JWT_SECRET", "value": "${ONLYOFFICE_JWT_SECRET}" }, + { "key": "JWT_HEADER", "value": "${ONLYOFFICE_JWT_HEADER:-Authorization}" }, + { "key": "JWT_IN_BODY", "value": "${ONLYOFFICE_JWT_IN_BODY:-false}" }, + { "key": "USE_UNAUTHORIZED_STORAGE", "value": "${ONLYOFFICE_USE_UNAUTHORIZED_STORAGE:-false}" }, + { "key": "WOPI_ENABLED", "value": "${ONLYOFFICE_WOPI_ENABLED:-false}" }, + { "key": "NGINX_WORKER_PROCESSES", "value": "auto" }, + { "key": "NGINX_WORKER_CONNECTIONS", "value": "4096" }, + { "key": "GENERATE_FONTS", "value": "true" }, + { "key": "DB_TYPE", "value": "postgres" }, + { "key": "DB_HOST", "value": "onlyoffice-docs-db" }, + { "key": "DB_PORT", "value": "5432" }, + { "key": "DB_NAME", "value": "onlyoffice" }, + { "key": "DB_USER", "value": "onlyoffice" }, + { "key": "DB_PWD", "value": "${ONLYOFFICE_DB_PASSWORD}" }, + { "key": "REDIS_SERVER_HOST", "value": "onlyoffice-docs-redis" }, + { "key": "REDIS_SERVER_PORT", "value": "6379" }, + { "key": "AMQP_URI", "value": "amqp://${ONLYOFFICE_RABBITMQ_USER:-onlyoffice}:${ONLYOFFICE_RABBITMQ_PASSWORD}@onlyoffice-docs-rabbitmq:5672/" }, + { "key": "AMQP_TYPE", "value": "rabbitmq" } + ], "volumes": [ { "hostPath": "${APP_DATA_DIR}/data/logs", @@ -69,11 +68,11 @@ "name": "onlyoffice-docs-db", "image": "postgres:15-alpine", "isMain": false, - "environment": { - "POSTGRES_DB": "onlyoffice", - "POSTGRES_USER": "onlyoffice", - "POSTGRES_PASSWORD": "${ONLYOFFICE_DB_PASSWORD}" - }, + "environment": [ + { "key": "POSTGRES_DB", "value": "onlyoffice" }, + { "key": "POSTGRES_USER", "value": "onlyoffice" }, + { "key": "POSTGRES_PASSWORD", "value": "${ONLYOFFICE_DB_PASSWORD}" } + ], "volumes": [ { "hostPath": "${APP_DATA_DIR}/data/postgresql", @@ -110,10 +109,10 @@ "name": "onlyoffice-docs-rabbitmq", "image": "rabbitmq:3-alpine", "isMain": false, - "environment": { - "RABBITMQ_DEFAULT_USER": "${ONLYOFFICE_RABBITMQ_USER:-onlyoffice}", - "RABBITMQ_DEFAULT_PASS": "${ONLYOFFICE_RABBITMQ_PASSWORD}" - }, + "environment": [ + { "key": "RABBITMQ_DEFAULT_USER", "value": "${ONLYOFFICE_RABBITMQ_USER:-onlyoffice}" }, + { "key": "RABBITMQ_DEFAULT_PASS", "value": "${ONLYOFFICE_RABBITMQ_PASSWORD}" } + ], "volumes": [ { "hostPath": "${APP_DATA_DIR}/data/rabbitmq",