1
0
mirror of https://github.com/mattermost/focalboard.git synced 2025-02-01 19:14:35 +02:00

MM-47562 Serve images from the correct URL in product mode (#4045)

This commit is contained in:
Harrison Healey 2022-10-19 16:41:53 -04:00 committed by GitHub
parent 42ddbbdd69
commit 74190bb456
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -116,7 +116,7 @@ const config = {
type: 'asset/resource',
generator: {
filename: '[name][ext]',
publicPath: TARGET_IS_PRODUCT ? 'http://localhost:9006/static/' : '/static/',
publicPath: TARGET_IS_PRODUCT ? '/static/products/boards/' : '/static/',
}
},
],
@ -203,8 +203,17 @@ config.plugins.push(new webpack.DefinePlugin({
}));
if (NPM_TARGET === 'start:product') {
const url = new URL('http://localhost:9006');
for (const rule of config.module.rules) {
if (rule.type === 'asset/resource' && rule.generator) {
rule.generator.publicPath = url.toString() + 'static/';
}
}
config.devServer = {
port: 9006,
host: url.hostname,
port: url.port,
devMiddleware: {
writeToDisk: false,
},