We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0709178 + f20b0e7 commit 273b2e4Copy full SHA for 273b2e4
Dockerfile.unix
@@ -2,8 +2,9 @@ ARG RUBY_VERSION=3.4.1
2
FROM ruby:${RUBY_VERSION}
3
ARG USER_ID=1000
4
ARG GROUP_ID=1000
5
-RUN groupadd -g $GROUP_ID app && useradd -u $USER_ID -g app -m app
6
-USER app
+RUN (getent group $GROUP_ID > /dev/null || groupadd -g $GROUP_ID app) && \
+ (getent passwd $USER_ID > /dev/null || useradd -u $USER_ID -g $GROUP_ID -m app)
7
+USER $USER_ID:$GROUP_ID
8
ARG RAILS_VERSION
9
# Install Rails based on the version specified but if not specified, install the latest version.
10
RUN if [ -z "$RAILS_VERSION" ] ; then gem install rails ; else gem install rails -v $RAILS_VERSION ; fi
0 commit comments