You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
526 B
JavaScript
20 lines
526 B
JavaScript
const start = () => {
|
|
let execSync = require('child_process').execSync
|
|
let app = require('./app')
|
|
let port = 8080
|
|
let url = `http://localhost:${port}` // /api.html
|
|
let open = false
|
|
console.log('----------------------------------------')
|
|
app.listen(port, () => {
|
|
console.log(`rap2-dolores is running as ${url}`)
|
|
if (!open) return
|
|
try {
|
|
execSync(`osascript openChrome.applescript ${url}`, { cwd: __dirname, stdio: 'ignore' })
|
|
} catch (e) {
|
|
execSync(`open ${url}`)
|
|
}
|
|
})
|
|
}
|
|
|
|
start()
|