Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
716cf56cb2.url-de-test.ws
/
htdocs_old
/
/srv/data/web/vhosts/716cf56cb2.url-de-test.ws/htdocs_old/webpack.config.js
var Encore = require('@symfony/webpack-encore'); Encore // directory where compiled assets will be stored .setOutputPath('public/build/') // public path used by the web server to access the output path .setPublicPath('/build') // only needed for CDN's or sub-directory deploy //.setManifestKeyPrefix('build/') /* * ENTRY CONFIG * * Add 1 entry for each "page" of your app * (including one that's included on every page - e.g. "app") * * Each entry will result in one JavaScript file (e.g. app.js) * and one CSS file (e.g. app.css) if you JavaScript imports CSS. */ .configureUrlLoader({ fonts: { limit: 4096 }, images: { limit: 4096, quality: 75 } }) .copyFiles({ from: 'public/img', // optional target path, relative to the output dir to: 'images/[name].[hash:8].[ext]', // if versioning is enabled, add the file hash too //to: 'images/[path][name].[hash:8].[ext]', // only copy files matching this pattern pattern: /\.(png|jpg|jpeg)$/ }) .addEntry('app', './assets/js/app.js') //.addStyleEntry('css/app', './assets/css/app.scss') //.addEntry('page1', './assets/js/page1.js') //.addEntry('page2', './assets/js/page2.js') // will require an extra script tag for runtime.js // but, you probably want this, unless you're building a single-page app .enableSingleRuntimeChunk() /* * FEATURE CONFIG * * Enable & configure other features below. For a full * list of features, see: * https://symfony.com/doc/current/frontend.html#adding-more-features */ .cleanupOutputBeforeBuild() .enableBuildNotifications() .enableSourceMaps(!Encore.isProduction()) // enables hashed filenames (e.g. app.abc123.css) .enableVersioning(Encore.isProduction()) // enables Sass/SCSS support .enableSassLoader(function(options){ // set optional Encore-specific options resolveUrlLoader: false }) // uncomment if you use TypeScript //.enableTypeScriptLoader() // uncomment if you're having problems with a jQuery plugin .autoProvidejQuery() // uncomment if you use API Platform Admin (composer req api-admin) //.enableReactPreset() //.addEntry('admin', './assets/js/admin.js') // When enabled, Webpack "splits" your files into smaller pieces for greater optimization. .splitEntryChunks() ; module.exports = Encore.getWebpackConfig();