403Webshell
Server IP : 175.110.121.100  /  Your IP : 10.10.10.2
Web Server : Apache/2
System : Linux webserver 6.12.0-211.34.1.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 15 07:56:02 EDT 2026 x86_64
User : webadmin ( 1000)
PHP Version : 8.3.31
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/webadmin/domains/dash.kwakkel.me/public_html/services/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/webadmin/domains/dash.kwakkel.me/public_html/services/rebuild-app.js
/**
 * This script programmatically triggers a production build
 * and responds with the status, message and full output
 */
const { exec } = require('child_process');

module.exports = () => new Promise((resolve, reject) => {
  const buildProcess = exec('npm run build'); // Trigger the build command

  let output = ''; // Will store console output

  // Write output to console, and append to var for returning
  buildProcess.stdout.on('data', (data) => {
    process.stdout.write(data);
    output += data;
  });

  // Handle errors, by sending the reject
  buildProcess.on('error', (error) => {
    reject(Error({
      success: false,
      error,
      output,
    }));
  });

  // When finished, check success, make message and resolve response
  buildProcess.on('exit', (response) => {
    const success = response === 0;
    const message = `Build process exited with ${response}: `
      + `${success ? 'Success' : 'Possible Error'}`;
    resolve({ success, message, output });
  });
});

Youez - 2016 - github.com/yon3zu
LinuXploit