mirror of
https://github.com/openstf/stf
synced 2025-10-05 10:39:25 +02:00
Automatically use prebuild resources if available.
This commit is contained in:
parent
76bce1a19d
commit
94dc1689b8
2 changed files with 4 additions and 9 deletions
|
@ -601,8 +601,6 @@ program
|
||||||
.option('--user-profile-url <url>'
|
.option('--user-profile-url <url>'
|
||||||
, 'URL to external user profile page'
|
, 'URL to external user profile page'
|
||||||
, String)
|
, String)
|
||||||
.option('-d, --disable-watch'
|
|
||||||
, 'disable watching resources')
|
|
||||||
.action(function(options) {
|
.action(function(options) {
|
||||||
if (!options.secret) {
|
if (!options.secret) {
|
||||||
this.missingArgument('--secret')
|
this.missingArgument('--secret')
|
||||||
|
@ -621,7 +619,6 @@ program
|
||||||
, authUrl: options.authUrl
|
, authUrl: options.authUrl
|
||||||
, websocketUrl: options.websocketUrl
|
, websocketUrl: options.websocketUrl
|
||||||
, userProfileUrl: options.userProfileUrl
|
, userProfileUrl: options.userProfileUrl
|
||||||
, disableWatch: options.disableWatch
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -862,8 +859,6 @@ program
|
||||||
, 'provider name (or os.hostname())'
|
, 'provider name (or os.hostname())'
|
||||||
, String
|
, String
|
||||||
, os.hostname())
|
, os.hostname())
|
||||||
.option('-d, --disable-watch'
|
|
||||||
, 'disable watching resources')
|
|
||||||
.option('-t, --group-timeout <seconds>'
|
.option('-t, --group-timeout <seconds>'
|
||||||
, 'group timeout'
|
, 'group timeout'
|
||||||
, Number
|
, Number
|
||||||
|
@ -975,9 +970,6 @@ program
|
||||||
)
|
)
|
||||||
].concat((function() {
|
].concat((function() {
|
||||||
var extra = []
|
var extra = []
|
||||||
if (options.disableWatch) {
|
|
||||||
extra.push('--disable-watch')
|
|
||||||
}
|
|
||||||
if (options.userProfileUrl) {
|
if (options.userProfileUrl) {
|
||||||
extra.push('--user-profile-url', options.userProfileUrl)
|
extra.push('--user-profile-url', options.userProfileUrl)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
var http = require('http')
|
var http = require('http')
|
||||||
var url = require('url')
|
var url = require('url')
|
||||||
|
var fs = require('fs')
|
||||||
|
|
||||||
var express = require('express')
|
var express = require('express')
|
||||||
var validator = require('express-validator')
|
var validator = require('express-validator')
|
||||||
|
@ -40,7 +41,8 @@ module.exports = function(options) {
|
||||||
app.set('case sensitive routing', true)
|
app.set('case sensitive routing', true)
|
||||||
app.set('trust proxy', true)
|
app.set('trust proxy', true)
|
||||||
|
|
||||||
if (options.disableWatch) {
|
if (fs.existsSync(pathutil.resource('build'))) {
|
||||||
|
log.info('Using pre-built resources')
|
||||||
app.use(compression())
|
app.use(compression())
|
||||||
app.use('/static/app/build/entry',
|
app.use('/static/app/build/entry',
|
||||||
serveStatic(pathutil.resource('build/entry')))
|
serveStatic(pathutil.resource('build/entry')))
|
||||||
|
@ -49,6 +51,7 @@ module.exports = function(options) {
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
log.info('Using webpack')
|
||||||
app.use('/static/app/build',
|
app.use('/static/app/build',
|
||||||
require('./middleware/webpack')(webpackServerConfig))
|
require('./middleware/webpack')(webpackServerConfig))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue