Expand slugignore & Add auto remove node_module rake task (#12372)
This commit is contained in:
parent
5b48af2236
commit
a63e7ef367
2 changed files with 60 additions and 27 deletions
73
.slugignore
73
.slugignore
|
|
@ -1,30 +1,49 @@
|
|||
app/javascript/.storybook/
|
||||
app/javascript/actionsPanel/__tests__/
|
||||
app/javascript/admin/__tests__/
|
||||
app/javascript/articles/__tests__/
|
||||
app/javascript/articles/__stories__/
|
||||
app/javascript/chat/__tests__/
|
||||
app/javascript/CommentSubscription/__tests__/
|
||||
app/javascript/CommentSubscription/__stories__/
|
||||
app/javascript/githubRepos/__tests__/
|
||||
app/javascript/icons/__tests__/
|
||||
app/javascript/icons/__stories__/
|
||||
app/javascript/leftSidebar/__tests__/
|
||||
app/javascript/listings/__tests__/
|
||||
app/javascript/modCenter/__tests__/
|
||||
.buildkite/
|
||||
.codeclimate.yml
|
||||
.dockerignore
|
||||
.editorconfig
|
||||
.env_sample
|
||||
.erb-lint.yml
|
||||
.eslintignore
|
||||
.eslintrc.js
|
||||
.gitattributes
|
||||
.gitdocs.js
|
||||
.github/
|
||||
.gitpod.dockerfile
|
||||
.gitpod.yml
|
||||
.postcssrc.yml
|
||||
.prettierignore
|
||||
.prettierrc.json
|
||||
.rspec
|
||||
.rubocop.yml
|
||||
.rubocop_todo.yml
|
||||
.simplecov
|
||||
.travis.yml
|
||||
.validaterc
|
||||
.yardopts
|
||||
CODE_OF_CONDUCT.md
|
||||
CONTRIBUTING.md
|
||||
Containerfile
|
||||
Dockerfile
|
||||
Guardfile
|
||||
LICENSE.md
|
||||
README.md
|
||||
SECURITY.md
|
||||
app/**/*.test.js
|
||||
app/**/*.test.jsx
|
||||
app/**/.eslintrc.js
|
||||
app/**/.storybook/
|
||||
app/**/__stories__/
|
||||
app/javascript/netlify.toml
|
||||
app/javascript/onboarding/__tests__/
|
||||
app/javascript/podcasts/__tests__/
|
||||
app/javascript/podcasts/__stories__/
|
||||
app/javascript/readingList/__tests__/
|
||||
app/javascript/responseTemplates/__tests__/
|
||||
app/javascript/Search/__tests__/
|
||||
app/javascript/Search/__stories__/
|
||||
app/javascript/shared/components/__tests__/
|
||||
app/javascript/sidebar-widget/__tests__/
|
||||
app/javascript/Snackbar/__tests__/
|
||||
app/javascript/Snackbar/__stories__/
|
||||
app/javascript/utilities/__tests__/
|
||||
container-compose.yml
|
||||
cypress.dev.json
|
||||
cypress.json
|
||||
cypress/
|
||||
docker-compose.yml
|
||||
docs/
|
||||
empty-module.js
|
||||
jest.config.js
|
||||
postcss_error.log
|
||||
scripts/
|
||||
spec/
|
||||
scripts/after_deploy.sh
|
||||
testSetup.js
|
||||
|
|
|
|||
14
lib/tasks/assets.rake
Normal file
14
lib/tasks/assets.rake
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Adapted from https://github.com/heroku/heroku-buildpack-ruby/issues/792
|
||||
namespace :assets do
|
||||
desc "Remove 'node_modules' folder"
|
||||
task rm_node_modules: :environment do
|
||||
Rails.logger.info "Removing node_modules folder"
|
||||
FileUtils.remove_dir("node_modules", true)
|
||||
end
|
||||
end
|
||||
|
||||
unless ENV["WEBPACKER_PRECOMPILE"] == "false"
|
||||
Rake::Task["assets:clean"].enhance do
|
||||
Rake::Task["assets:rm_node_modules"].invoke
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Reference in a new issue