From 7de161a64e8199a1235d9c91981a68f99438cbf0 Mon Sep 17 00:00:00 2001 From: Max Magorsch Date: Fri, 3 Jan 2020 01:55:50 +0100 Subject: Migrate the project from sprockets to webpacker The asset pipeline was introduced in Rails 3.1. However, since Rails 5.1 webpacker has been available, so that it's possible to use webpack. The project has been fully migrated to use webpacker for bundeling javascripts as well as stylesheets now. This way, sprockets has been completely replaced and removed from the project. Associated gems as jquery-rails have been removed as well. Accordingly all advanced webpack functionalities are available now. The bin/first-run file as well as the Dockerfiles have been adjusted to use webpacker instead of the asset pipeline. Please note: In order to use webpacker, yarn has to be installed on the target system. Please make sure that 'yarnpkg' is in your path. Signed-off-by: Max Magorsch --- bin/first-run | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bin/first-run') diff --git a/bin/first-run b/bin/first-run index 63130ed..564adf5 100755 --- a/bin/first-run +++ b/bin/first-run @@ -4,8 +4,10 @@ sleep 30 bundler install +yarn install --check-files bundle exec rake tmp:create RAILS_ENV=${1:-development} -bundle exec rake assets:precompile RAILS_ENV=${1:-development} +bundle exec rake tmp:cache:clear RAILS_ENV=${1:-development} +bundle exec rake webpacker:compile RAILS_ENV=${1:-development} bundle exec rake kkuleomi:index:init RAILS_ENV=${1:-development} ./bin/update-all.sh ${1:-development} -- cgit v1.2.3-65-gdbad