ли как-то сделать чтоб монтирование было не под рутом в поде?
fsGroup и runAsGroup задай одинаковые
Окей, усложняем вопрос. Как сделать так чтоб запускалось из под рута, а маунт из под другого пользователя
runAsUser: 0, fsGroup: gid пользователя, runsAsGroup: gid пользователя
при securityContext: runAsUser: 0 runAsGroup: 1000 fsGroup: 1000
ну а что не так? Файлы были явно созданы до того, как ты их приложение создавало от пользваотеля с uid 0 и группой 1000. composer.json, composer.lock кстати советую в репозиторий добавить и на этапе сборки образа ставить модули а не когда деплоется контейнер.
Так я дак и делаю, на этапе сборки делается composer install. Про файлы что-то не совсем понял
когда у тебя пользователь имеет uid 0 и gid: 1000. То файл созданный этим пользователем будет иметь owner user: 0, owner group 1000
Я хочу замаунтить папку bots так, чтоб php-fpm мог в неё писать. А она маунтится из под рута. PS. на самом деле там маунтится путь bots/folder1/folder2/folder3/ и если изначально в папке bots/folder1 были файлы то после маунта они пропали
папка маунтится под правами root:fsGroup
Конечно, так маунты и работают вообще то
Обсуждают сегодня