chore: Upgrade rails and ruby versions (#2400)

ruby version: 3.0.2
rails version: 6.1.4
This commit is contained in:
Sojan Jose
2021-08-03 20:11:52 +05:30
committed by GitHub
parent 7e960b7c72
commit ab54d9c629
61 changed files with 498 additions and 626 deletions

View File

@@ -1,5 +1,5 @@
# pre-build stage
FROM ruby:2.7.3-alpine AS pre-builder
FROM ruby:3.0.2-alpine AS pre-builder
# ARG default to production settings
# For development docker-compose file overrides ARGS
@@ -51,7 +51,7 @@ RUN if [ "$RAILS_ENV" = "production" ]; then \
fi
# final build stage
FROM ruby:2.7.3-alpine
FROM ruby:3.0.2-alpine
ARG BUNDLE_WITHOUT="development:test"
ENV BUNDLE_WITHOUT ${BUNDLE_WITHOUT}
@@ -83,9 +83,9 @@ COPY --from=pre-builder /gems/ /gems/
COPY --from=pre-builder /app /app
# Remove unnecessary files
RUN rm -rf /gems/ruby/2.7.0/cache/*.gem \
&& find /gems/ruby/2.7.0/gems/ -name "*.c" -delete \
&& find /gems/ruby/2.7.0/gems/ -name "*.o" -delete
RUN rm -rf /gems/ruby/3.0.2/cache/*.gem \
&& find /gems/ruby/3.0.2/gems/ -name "*.c" -delete \
&& find /gems/ruby/3.0.2/gems/ -name "*.o" -delete
# creating a log directory so that image wont fail when RAILS_LOG_TO_STDOUT is false
# https://github.com/chatwoot/chatwoot/issues/701