mirror of
https://github.com/SonarSource/sonarqube.git
synced 2024-08-08 03:05:57 +02:00
Add parameter 'l10nCompiled' in start script to force usage of compiled l10n bundle
This commit is contained in:
parent
bdde08fff5
commit
9c92074517
@ -37,8 +37,10 @@ const protocol = process.env.HTTPS === 'true' ? 'https' : 'http';
|
|||||||
const host = process.env.HOST || 'localhost';
|
const host = process.env.HOST || 'localhost';
|
||||||
const proxy = process.env.PROXY || 'http://localhost:9000';
|
const proxy = process.env.PROXY || 'http://localhost:9000';
|
||||||
|
|
||||||
const compiler = setupCompiler(host, port, protocol);
|
// Force start script to proxy l10n request to the server (can be useful when working with plugins/extensions)
|
||||||
|
const l10nCompiledFlag = process.argv.findIndex(val => val === 'l10nCompiled') >= 0;
|
||||||
|
|
||||||
|
const compiler = setupCompiler(host, port, protocol);
|
||||||
runDevServer(compiler, host, port, protocol);
|
runDevServer(compiler, host, port, protocol);
|
||||||
|
|
||||||
function setupCompiler(host, port, protocol) {
|
function setupCompiler(host, port, protocol) {
|
||||||
@ -82,11 +84,13 @@ function runDevServer(compiler, host, port, protocol) {
|
|||||||
const devServer = new WebpackDevServer(compiler, {
|
const devServer = new WebpackDevServer(compiler, {
|
||||||
before(app) {
|
before(app) {
|
||||||
app.use(errorOverlayMiddleware());
|
app.use(errorOverlayMiddleware());
|
||||||
app.get('/api/l10n/index', (req, res) => {
|
if (!l10nCompiledFlag) {
|
||||||
getMessages()
|
app.get('/api/l10n/index', (req, res) => {
|
||||||
.then(messages => res.json({ effectiveLocale: 'en', messages }))
|
getMessages()
|
||||||
.catch(() => res.status(500));
|
.then(messages => res.json({ effectiveLocale: 'en', messages }))
|
||||||
});
|
.catch(() => res.status(500));
|
||||||
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
compress: true,
|
compress: true,
|
||||||
clientLogLevel: 'none',
|
clientLogLevel: 'none',
|
||||||
|
Loading…
Reference in New Issue
Block a user