Здравствуйте. Я пытаюсь создать приложение ruby, используя идентификатор пользователя и идентификатор группы в контейнере, как на хосте, т.е.1000.
У меня проблемы с разрешениями, но я не могу понять, почему.
Вот ошибка, которую я получаю:
There was an error while trying to write to `/home/appuser/myapp/Gemfile.lock`.
It is likely that you need to grant write permissions for that path.
The command '/bin/sh -c bundle install' returned a non-zero code: 23
Вот мой файл Docker:
# Dockerfile
FROM ruby:2.5
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
RUN groupadd -r -g 1000 appuser
RUN useradd -r -m -u 1000 -g appuser appuser
USER appuser
RUN mkdir /home/appuser/myapp
WORKDIR /home/appuser/myapp
COPY Gemfile Gemfile.lock ./
RUN bundle install
COPY . ./