self-hosted
self-hosted copied to clipboard
Zookeeper and Kafka volume chmod
Problem Statement
Currently install/update-docker-volume-permissions.sh contains docker run --rm -v "sentry-zookeeper:/sentry-zookeeper-data" -v "sentry-kafka:/sentry-kafka-data" -v "${COMPOSE_PROJECT_NAME}_sentry-zookeeper-log:/sentry-zookeeper-log-data" busybox chmod -R a+w /sentry-zookeeper-data /sentry-kafka-data /sentry-zookeeper-log-data
This can cause issues later on when non-external volumes are recreated or when coming from an older version of Sentry.
Solution Brainstorm
Would it be possible to turn this chmod into an one-off container that exits, some volume mount parameter or something more "automatic"?