From ace4c567d30af52b970c4ac9c6453f27c1fbaebd Mon Sep 17 00:00:00 2001 From: Falk358 Date: Thu, 2 Apr 2026 19:09:32 +0200 Subject: [PATCH] Fix selinux labeling issues of docker volume mounts --- lib/docker-compose.base.yml | 37 ++++++++++++++++++------------------ lib/docker-compose.mongo.yml | 2 +- lib/docker-compose.redis.yml | 2 +- 3 files changed, 20 insertions(+), 21 deletions(-) diff --git a/lib/docker-compose.base.yml b/lib/docker-compose.base.yml index 4e061bc8..92b99f20 100644 --- a/lib/docker-compose.base.yml +++ b/lib/docker-compose.base.yml @@ -1,21 +1,20 @@ --- services: - - sharelatex: - restart: always - image: "${IMAGE}" - container_name: sharelatex - volumes: - - "${OVERLEAF_DATA_PATH}:${OVERLEAF_IN_CONTAINER_DATA_PATH}" - ports: - - "${OVERLEAF_LISTEN_IP:-127.0.0.1}:${OVERLEAF_PORT:-80}:80" - environment: - GIT_BRIDGE_ENABLED: "${GIT_BRIDGE_ENABLED}" - GIT_BRIDGE_HOST: "git-bridge" - GIT_BRIDGE_PORT: "8000" - REDIS_HOST: "${REDIS_HOST}" - REDIS_PORT: "${REDIS_PORT}" - V1_HISTORY_URL: "http://sharelatex:3100/api" - env_file: - - ../config/variables.env - stop_grace_period: 60s + sharelatex: + restart: always + image: "${IMAGE}" + container_name: sharelatex + volumes: + - "${OVERLEAF_DATA_PATH}:${OVERLEAF_IN_CONTAINER_DATA_PATH}:Z" + ports: + - "${OVERLEAF_LISTEN_IP:-127.0.0.1}:${OVERLEAF_PORT:-80}:80" + environment: + GIT_BRIDGE_ENABLED: "${GIT_BRIDGE_ENABLED}" + GIT_BRIDGE_HOST: "git-bridge" + GIT_BRIDGE_PORT: "8000" + REDIS_HOST: "${REDIS_HOST}" + REDIS_PORT: "${REDIS_PORT}" + V1_HISTORY_URL: "http://sharelatex:3100/api" + env_file: + - ../config/variables.env + stop_grace_period: 60s diff --git a/lib/docker-compose.mongo.yml b/lib/docker-compose.mongo.yml index 8a2d6dce..2b9fef77 100644 --- a/lib/docker-compose.mongo.yml +++ b/lib/docker-compose.mongo.yml @@ -7,7 +7,7 @@ services: command: "${MONGO_ARGS}" container_name: mongo volumes: - - "${MONGO_DATA_PATH}:/data/db" + - "${MONGO_DATA_PATH}:/data/db:Z" expose: - 27017 healthcheck: diff --git a/lib/docker-compose.redis.yml b/lib/docker-compose.redis.yml index 5c798140..d18eda99 100644 --- a/lib/docker-compose.redis.yml +++ b/lib/docker-compose.redis.yml @@ -5,7 +5,7 @@ services: restart: always image: "${REDIS_IMAGE}" volumes: - - "${REDIS_DATA_PATH}:/data" + - "${REDIS_DATA_PATH}:/data:Z" container_name: redis command: ${REDIS_COMMAND} expose: