Do not use Babel's register hook in production
This commit is contained in:
3
modules/register.js
Normal file
3
modules/register.js
Normal file
@ -0,0 +1,3 @@
|
||||
require('babel-register')({
|
||||
only: __dirname
|
||||
})
|
||||
20
modules/server/start.js
Normal file
20
modules/server/start.js
Normal file
@ -0,0 +1,20 @@
|
||||
import { createServer } from './index'
|
||||
|
||||
const port = process.env.PORT || 5000
|
||||
const registryURL = process.env.REGISTRY_URL || 'https://registry.npmjs.org'
|
||||
const bowerBundle = process.env.BOWER_BUNDLE || '/bower.zip'
|
||||
const redirectTTL = process.env.REDIRECT_TTL || 500
|
||||
const autoIndex = !process.env.DISABLE_INDEX
|
||||
const redisURL = process.env.REDIS_URL
|
||||
|
||||
const server = createServer({
|
||||
registryURL,
|
||||
bowerBundle,
|
||||
redirectTTL,
|
||||
autoIndex,
|
||||
redisURL
|
||||
})
|
||||
|
||||
server.listen(port, () => {
|
||||
console.log('Server started on port %s, Ctrl+C to quit', port)
|
||||
})
|
||||
Reference in New Issue
Block a user