docker-compose чтобы в контейнере их использовать, для того чтобы пермишены на файлы были одинаковы.
Точнее, какие есть решения для того чтобы внутри контейнера были таки же доступы к файлу как у системного пользователя.
//docker-compose.yaml
...
build:
context: app
args:
UID: $(UID)
GID: $(GID)
...
//DockerFile
...
RUN addgroup --gid $GROUP_ID www-data && adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID www-data
...
//cmd
UID=$(id -u) GID=$(id -g) docker-compose up
Сейчас передаю как аргументы через консоль, но это не очень удобно.
Есть ли другие варианты, сорри за офтоп?
чо за докер
Директива user
1) Закинь их в environment и юзай оттуда 2) запускай команду up через script run.sh где их сетиш.
Обсуждают сегодня