Files
redux-scraper/config/webpacker.yml
2024-12-17 06:34:47 -08:00

65 lines
1.7 KiB
YAML

# Note: You must restart bin/webpacker-dev-server for changes to take effect
default: &default
source_path: app/javascript
source_entry_path: packs
public_root_path: public
public_output_path: packs
cache_path: tmp/webpacker
webpack_compile_output: true
# Additional paths webpack should lookup modules
# ['app/assets', 'engine/foo/app/assets']
additional_paths: []
# Reload manifest.json on all requests so we reload latest compiled packs
cache_manifest: false
development: &development
<<: *default
# This is false since we're running `bin/webpacker -w` in Procfile.dev-setic
compile: false
# Reference: https://webpack.js.org/configuration/dev-server/
dev_server:
https: false
host: localhost
port: 3035
# Hot Module Replacement updates modules while the application is running without a full reload
hmr: true
client:
# Should we show a full-screen overlay in the browser when there are compiler errors or warnings?
overlay: true
# May also be a string
# webSocketURL:
# hostname: "0.0.0.0"
# pathname: "/ws"
# port: 8080
compress: true
# Note that apps that do not check the host are vulnerable to DNS rebinding attacks
allowed_hosts: ["localhost"]
pretty: true
headers:
"Access-Control-Allow-Origin": "*"
static:
watch:
ignored: "**/node_modules/**"
staging:
<<: *development
compile: true
test:
<<: *default
compile: true
# Compile test packs to a separate directory
public_output_path: packs-test
production: &production
<<: *default
# Production depends on precompilation of packs prior to booting for performance.
compile: false
# Cache manifest.json for performance
cache_manifest: true