lib/smartcloud/grids/grid-runner/buildpacks/rails/Dockerfile in smartcloud-0.0.198 vs lib/smartcloud/grids/grid-runner/buildpacks/rails/Dockerfile in smartcloud-0.0.199

- old
+ new

@@ -1,15 +1,8 @@ FROM ruby:2.6.4-alpine3.10 MAINTAINER Timeboard <hello@timeboard.me> -# Setting up user -# - envs -ARG USER_UID -ARG USER_NAME -# - Create user. -RUN adduser --disabled-password --gecos "" --uid "$USER_UID" "$USER_NAME" - # Install Ruby on Rails Essentials RUN apk add --update build-base && \ apk add --update tzdata && \ apk add --update nodejs && \ apk add --update yarn && \ @@ -18,19 +11,26 @@ apk add --update ffmpeg && \ apk add --update mupdf && \ apk add --update mupdf-tools && \ rm -rf /var/cache/apk/* +# Setting up user +# - envs +ARG USER_UID +ARG USER_NAME +# - Create user. +RUN adduser --disabled-password --gecos "" --uid "$USER_UID" "$USER_NAME" + USER "$USER_NAME" WORKDIR "/app" # Install gems RUN gem install bundler && \ gem install god # Generating entrypoint file RUN echo -e '#!/bin/sh\n\ -gem install --no-document --local smartcloud\n\ +gem install --no-document smartcloud\n\ exec "$@"' >> "/home/$(whoami)/entrypoint"; chmod +x "/home/$(whoami)/entrypoint" # Set entrypoint ENTRYPOINT "/home/$(whoami)/entrypoint"