Browse Source

CLDC-2531: update Dockerfile to no longer remove files as it's redundant

pull/1804/head
Chirag-Bhatti 3 years ago committed by Sam Seed
parent
commit
373908a52f
  1. 20
      Dockerfile

20
Dockerfile

@ -58,32 +58,12 @@ FROM base as staging
RUN bundle config set without "development"
RUN bundle install --jobs=4 --no-binstubs --no-cache
# Cleanup to reduce image size
RUN rm -rf node_modules && \
rm -rf /usr/local/bundle/cache && \
find /usr/local/bundle/gems -name "*.c" -delete && \
find /usr/local/bundle/gems -name "*.h" -delete && \
find /usr/local/bundle/gems -name "*.o" -delete && \
find /usr/local/bundle/gems -name "*.html" -delete && \
rm -rf .env && \
rm -rf app/frontend
USER nonroot
CMD bundle exec rails s -e ${RAILS_ENV} -p ${PORT} --binding=0.0.0.0
FROM base as production
# Cleanup to reduce image size
RUN rm -rf node_modules && \
rm -rf /usr/local/bundle/cache && \
find /usr/local/bundle/gems -name "*.c" -delete && \
find /usr/local/bundle/gems -name "*.h" -delete && \
find /usr/local/bundle/gems -name "*.o" -delete && \
find /usr/local/bundle/gems -name "*.html" -delete && \
rm -rf .env && \
rm -rf app/frontend
USER nonroot
CMD bundle exec rails s -e ${RAILS_ENV} -p ${PORT} --binding=0.0.0.0

Loading…
Cancel
Save