init()

in src/js/utils/preview-webserver.js [32:58]


  init() {
    console.info(
      `Using ${this.usingLocalWebserver ? 'local' : 'remote'} webserver ` +
        `at ${this.host}:${this.port}`
    );

    if (!this.usingLocalWebserver) {
      return;
    }

    this.phpServer = new php();

    console.debug('Starting local webserver...');
    if (process.platform === 'win32') {
      this.phpServer.server({
        port: this.port,
        base: path.resolve(__dirname) + '/../../../webserver',
        bin: path.resolve(__dirname) + '/../../../bin/php/php.exe',
      });
    } else {
      this.phpServer.server({
        port: this.port,
        base: path.resolve(__dirname) + '/../../../webserver',
      });
    }
    console.info('Local webserver started.');
  }