Gets stuck on the "building" phase of deployment

Site Name: deluxe-tartufo-17a39b

I am using GitHub to host the code, and Netify is able to access and load it. In the build settings panel under the build command, I have “npm start”, from the logs it is doing what it is supposed to do, however, it does not move on from the building phase, it stops after running the script. The index.js file it is running is a script that creates a discord bot dashboard using discord-easy-dashboard. This index.js file is the site code, I have found no way of running it after the build process. I may just be an idiot but I am stuck for now. I will include the entire build logs.

9:36:50 PM: Netlify Build
9:36:50 PM: ────────────────────────────────────────────────────────────────
9:36:50 PM: ​
9:36:50 PM: ❯ Version
9:36:50 PM: @netlify/build 29.36.5
9:36:50 PM: ​
9:36:50 PM: ❯ Flags
9:36:50 PM: baseRelDir: true
9:36:50 PM: buildId: 65feb099011ef5de4a47338c
9:36:50 PM: deployId: 65feb099011ef5de4a47338e
9:36:50 PM: ​
9:36:50 PM: ❯ Current directory
9:36:50 PM: /opt/build/repo
9:36:50 PM: ​
9:36:50 PM: ❯ Config file
9:36:50 PM: No config file was defined: using default values.
9:36:50 PM: ​
9:36:50 PM: ❯ Context
9:36:50 PM: production
9:36:50 PM: ​
9:36:50 PM: Build command from Netlify app
9:36:50 PM: ────────────────────────────────────────────────────────────────
9:36:50 PM: ​
9:36:50 PM: $ npm start
9:36:50 PM: > t.b.t.d.a-2.0-web-dashboard@1.0.0 start
9:36:50 PM: > node .
9:36:51 PM: Logged in as T.B.T.D.A#4063
9:36:51 PM: The web dashboard is online and ready. Dashboard avalable at: https://tbtda.xyz
9:36:53 PM: Connected to MongoDB!

Thank you for any help!

You cannot do this

More details